628.pot3d (POT3D)
Submitted by Ron Caplan <caplanr_at_predsci_dot_com>
Authors listed in alphabetic order:
----------------------------------
Solar Physics
POT3D computes potential field solutions used to approximate the 3D solar coronal magnetic field using observed photospheric magnetic fields as a boundary condition. It is used for numerous studies of coronal structure and dynamics. It is also part of the CORHEL package at NASA's CCMC where it is used to generate WSA solar wind solutions for use in analysis and providing boundary conditions for heliospheric simulations. POT3D uses a preconditioned conjugate gradient sparse matrix solver for the Laplace equation in 3D spherical coordinates. The Laplacian is evaluated using finite differences on a logically-rectangular non-uniform spherical grid. Polar boundary conditions involve small collective operations to compute polar averages.
POT3D outputs the norm of the solved potential, as well as the magnetic energy for each component of the derived magnetic field (as well as the total). These values are printed to the screen and can be used for validation.
If selected, POT3D also writes the potential solution to a 3D HDF5 file called phi.h5. This involves gathering the solution to rank 0, so it is not recommended for large runs. The resulting file can be validated with the provided files through the included DIFFV program.
Fortran
HDF5 Library, MPI Library
Size of local grid on each rank must be smaller than the 32-bit integer limit of 2.14 billion points.
Application Version: 2.21-SPEC
License: Apache 2.0 with the following additional notice:
POT3D's development and support requires substantial effort and we therefore request that Predictive Science Inc. should be acknowledged as the creators of POTS3D by any authors who use it (or derivatives thereof) in their published works.
Last updated: $Date$