Age | Commit message (Collapse) | Author |
|
The original FORTRAN version, in line 221,
IF(ALT.GE.ZN3(1)) GOTO 6
and the previous C releases contain a bug for calculations at
32.5 km as the upper boundary for what the model calls lower
stratosphere and troposphere; for this exact altitude,
invalid outputs ("-NAN") may be generated. Fix this issue by
not skipping calculations right at this boundary.
Reported-by: Yoshiaki Ando <y-ando@uec.ac.jp>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Noted by Steven Queen.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Noted by Jacco Geul.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Noted by David F. Crouse.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Silence some warnings noted by David F. Crouse.
Also throw in some build fixes and remove further warnings.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Spelling error noted by Mark Tapley.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Noted by Dr. Choliy Vasyl.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Noted by Stacey Gage.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Noted by Donald F. Linton.
Also update e-mail address.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Bugfix to error noted by Dr. Vasiliy Yurasov.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Update C code to include changes up to Official Beta Release 2.0
(NRLMSISE-00.DIST17.TXT).
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
C source code for the NRLMSISE-00 empirical atmosphere model
The NRLMSIS-00 (sic!) empirical atmosphere model was developed
by Mike Picone, Alan Hedin, and Doug Drob. It describes the
neutral temperature and densities in Earth's atmosphere from
ground to thermospheric heights.
(quoted from http://modelweb.gsfc.nasa.gov/ ) - you can find
a longer explanation of this model there, too.
The authors of NRLMSISE-00 have released a FORTRAN version
which is available at
http://uap-www.nrl.navy.mil/models_web/msis/msis_home.htm.
Based on the Official Beta Release 1.0 (NRLMSISE-00.DIST12.TXT)
Dominik Brodowski wrote an implementation in C.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please
inform the maintainer of the C release (Dominik Brodowski -
mail@brodo.de) of any patches and bug-fixes you implement for
NRLMSISE-00 so that this C package can be updated with these
improvements.
Signed-off-by: Dominik Brodowski <linux@dominikbrodwski.net>
|