Deepconv can be compiled and run on following platforms (2009-03-06).
Documentations of deepconv/arare are written by using LaTex, RD, and RDOC (Ruby Document).
All documentations in source tree are already compiled. If you recompile documentations, following softwares are requaired.
If you use Debian GNU/Linux on x86, followng packages are required:
Set an environment variable of a compiler.
$ export FC=(compiler name)
Execute configure script at the top directory of source tree.
$ ./configure \ --with-netcdf=(netCDF library file) \ --with-gtool5=(gtool5 library file) \ --with-lapack=(LAPACK library file) \ --with-blas=(BLAS library file)
If you use MPI, please edit Mkinclude;
CPPFLAGS = LIB_MPI
Execute "make" command at the top directory of source tree.
$ make
Execute "make doc" at the top directory of source tree to build installation guide, code reference and tutorial.
$ make doc
Execute "make clean" to remove binary files.
$ make clean
Execute "make doc" at the top directory of source tree to remove installation guide, code reference and tutorial.
$ make clean.doc
All of them and Mkinclude are removed by "make clean.all".
$ make clean.all
COPYRIGHT Licence file INSTALL.rd This file Makefile Makefile Mkinclude Include file for Makefile (made by configure script) bin/ Binary file directory css/ CSS file directory doc/ Documentation directory dai1bu/ Documentation of physical model dai2bu/ Documentation of method of discritization code_reference/ Code reference tutorial/ Tutorial include/ Mod file directory lib/ Library file directory src/ Source code directory Makefile Makefile chemdat/ Setup for chemical data dynamics/ Dynamical process env/ Setup for initial condition io/ Input/Output main/ Main program physics/ Physical processes setup/ Initial setup util/ Low level routines sample_nml sample of namelist file scripts/ Tools for drawing figure and analysis