summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-09gtd7: fix output at 32.5 kmHEADmasterDominik Brodowski
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>
2017-09-24Fix some compiler warningsDominik Brodowski
Noted by Steven Queen. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2017-09-24Fixes for gcc5, spelling fixesDominik Brodowski
Noted by Jacco Geul. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2017-09-24Use fabs() instead of abs()Dominik Brodowski
Noted by David F. Crouse. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2017-09-24Fix comment on switch 0, silence compiler warningsDominik Brodowski
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>
2017-09-24Spelling bugfixDominik Brodowski
Spelling error noted by Mark Tapley. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2017-09-24Bugfix concerning Argon densitiesDominik Brodowski
Noted by Dr. Choliy Vasyl. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2017-09-24Bugfix concerning DFA being maskedDominik Brodowski
Noted by Stacey Gage. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2017-09-24Bugfix against memory corruptionDominik Brodowski
Noted by Donald F. Linton. Also update e-mail address. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2017-09-24Fix gtd7d output if sw->flags[0] is setDominik Brodowski
Bugfix to error noted by Dr. Vasiliy Yurasov. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2017-09-24Update C code to include changes up to Official Beta Release 2.0Dominik Brodowski
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>
2017-09-24NRLMSISE-00 initial C releaseDominik Brodowski
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>