Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Which is fortran model suite does tsyganenko use?


Asked by Ahmed Glass on Dec 03, 2021 FAQ



The Tsyganenko model suite also includes GEOPACK library with 20 FORTRAN subroutines. The GEOPACK-2008 library includes subroutines for the current (IGRF) and past (DGRF) internal geomagnetic field models, a group of subroutines for transformations between various coordinate systems, a field line tracer, and two magnetopause model codes.
Similarly,
The latest versions of the models and related software can be retrieved from the homepage: http://geo.phys.spbu.ru/~tsyganenko/modeling.html. Brief Description: The Tsyganenko model is a semi-empirical best-fit representation for the magnetic field, based on a large number of satellite observations (IMP, HEOS, ISEE, POLAR, Geotail, etc).
Besides, Fortran - Modules. A module is like a package where you can keep your functions and subroutines, in case you are writing a very big program, or your functions or subroutines can be used in more than one program.
Furthermore,
In 1992 Fortran 90 was formally introduced as an ANSI/ISO standard. This version of Fortran has made the language into a modern programming language. Fortran 95 is a small extension of Fortran 90. These latest versions of Fortran has many of the features we expect from a mod- ern programming languages.
Also,
As a crucial complement to geopack05 and geopack08, the Tsyganenko models are available in Fortran at https://ccmc.gsfc.nasa.gov/models/modelinfo.php?model=Tsyganenko%20Magnetic%20Field. Test results are attached in ./test_geopack1.md to demonstrate that the Python geopack returns the same outputs as the Fortran and IDL counterparts.