[English | Japanese] [GFD Dennou Club | deepconv Project] [deepconv Reference Manual]
The source code of deepconv can be downloaded from http://www.gfd-dennou.org/library/deepconv/arare/.
Deepconv can be compiled and run on following platforms (2006-10-30).
COPYRIGHT Licence file
INSTALL.rd This file
Makefile Makefile
Mkinclude Include file for Makefile (made by configure script)
arare-earth.conf Sample of NAMELIST file (for the Earth)
arare-jupiter.conf Sample of NAMELIST file (for Jupiter)
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
dynamic/ Dynamical process
env/ Setup for initial condition
io/ Input/Output
main/ Main program
moist/ Moist process
physics/ Physical processes
setup/ Initial setup
util/ Low level routines
sysmake/ Mkinclude template-file directory (obsolete)
Mkinclude.ffc for Fujitsu F90 compiler on Linux
Mkinclude.g95 for g95
tools/ Tools for draw figure and analysis
[NetCDF quick installation guide] [Index of installation guide]
For Debian GNU/Linux users
debian packages [Fujitsu ver5 | Intel ver8.1 | g95]
In additoin to, netCDF development kit packages (netcdfg-dev) is also required.
TGZ file of gt4f90io [Index of installation guide]
Binary package of Debian GNU/Linux can be downloaded from <URL:http://www.gfd-dennou.org/library/gtool4/debian.htm>.
Binary package of Debian GNU/Linux can be downloaded from <URL:http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou/>.
If you use Debian GNU/Linux on x86, followng packages are required:
Execute configure script at the top directory of source tree.
$ ./configure \ --with-netcdf=(netCDF library file) \ --with-gt4f90io=(gt4f90io library file) \ --with-lapack=(LAPACK library file) \ --with-blas=(BLAS library file)
If you want to use other library of linear algebra, specify the library name to LINSOLV and execute configure script as follows.
$ LINSOLV=(Name of the linear algebra library) ./configure \ --with-netcdf=(netCDF library file) \ --with-gt4f90io=(gt4f90io library file) \ --with-library=(Linear algebra library file)
And the confirm Mkinclude and modify suitable for your platform.
Note) Supported linear algebra library except for LAPACK/BLAS is only MATRIX on HITACHI SR11000. In this case, specify LINSOLV="matrix".
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 latex2html" at the top directory of source tree to build html documentation file of physical model and discritization method.
$ make latex2html
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
Execute "make latex2html" at the top directory of source tree to remove html documentation file of physical model and discritization method.
$ make clean.latex2html
All of them and Mkinclude are removed by "make clean.all".
$ make clean.all