[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