"SPHEREPACK 3.2 is a collection of FORTRAN77 programs and subroutines
facilitating computer modeling of geophysical processes. The package
contains subroutines for computing common differential operators
including divergence, vorticity, latitudinal derivatives, gradients, the
Laplacian of both scalar and vector functions, and the inverses of
these operators. For example, given divergence and vorticity, the
package can be used to compute velocity components, then the Laplacian
inverse can be used to solve the scalar and vector Poisson equations.
The package also contains routines for computing the associated Legendre
functions, Gauss points and weights, multiple fast Fourier transforms,
and for converting scalar and vector fields between geophysical and
mathematical spherical coordinates.
Example programs are provided for solving these equations on the full sphere:
- advection
- Helmholz
- shallow-water
Each program serves two purposes: as a template to guide you in
writing your own codes utilizing the SPHEREPACK routines, and as a
demonstration on your computer that you can correctly produce SPHEREPACK
executables.
The SPHEREPACK library and programs are intended to be installed on
your computer using the Makefile provided when you download the files in
this distribution. The Makefile builds the library and driver
executables under the compiler you specify when you run "make"."
https://www2.cisl.ucar.edu/resources/legacy/spherepack
https://code.google.com/archive/p/pyspharm/
No comments:
Post a Comment