GeophysicalFlows.jl: Solvers for geophysical fluid dynamics problems in periodic domains on CPUs GPUs | Synapse