In order to run Ichthyop, Java (>= 11) needs to be installed. Beforehand, let us clarify some of the acronyms regarding the Java technologies.
JVM: Java Virtual Machine. It is a set of software programs that interprets the Java byte code.
JRE: Java Runtime Environment. It is a kit distributed by Sun to execute Java programs. A
JRE provides a
JVM and some basic Java libraries.
SDK: Java (or Software) Development Kit bound to the programmer. It provides a
JRE, a compiler, useful programs, examples and the source of the API (Application Programming Interface: some standard libraries).
It is strongly recommended to download a
JDK, in order to both compile and run the model. Builds for different platforms can be found here.
The Java library that manages input/outputs of NetCDF files requires the external NetCDF C library, which can be installed as follows:
184.108.40.206. Mac Os X¶
To install the library on a Mac Os system, open a Terminal and type:
sudo port install netcdf4
To install the library on a Linux system, open a Terminal and type:
sudo apt-get install netcdf4