Skip to content

fengkm/Aether

 
 

Repository files navigation

Aethers

This is the home of the Aether model of the thermosphere and ionosphere

The Aether model has been developed using gnu c++ (version 9.3.0). If you are using this, hopefully it will just work out of the box.

Dependencies:

  1. Aether uses the netcdf library (netcdf-cxx4). We will eventually make a configuration file that will check to see if you have this installed, but right now it is hardcoded to be in /opt/local/lib. Sorry. Also, the python code provided for visualization uses the netcdf library (netCDF4).

Quick Start:

These are unix commands, assuming that you have access to a unix/linux terminal. This has been tested on a MacBook Pro.

  1. git clone https://github.com/AetherModel/Aether

  2. cd Aether

  3. Modify src/Makefile to point to the correct netcdf library (in LINK command near the bottom - may need to change the location and the name of the library, as well as the FLAGS variable at the top). Also, if you are using a different c++ compiler, you will need to change that at this time (top two variables). We will fix this so that there is a configuration script at some point.

  4. make (may throw warning about ../lib directory not found.)

  5. make rundir

  6. cd run

  7. ./aether.exe (should run 10 minutes with no issues).

  8. python ../python/read_python.py

  9. compare test.png to ../inputs/test.png to see if they are similar.

About

This is the home of the Aether model of the thermosphere and ionosphere

Resources

License

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 95.6%
  • C 2.0%
  • Python 1.3%
  • Makefile 1.1%