This program is operated by following compilers.
Notes about some compilers that are done the operation check or have done are as follows. Read it through if the following operation check doesn't go well, because it is likely to apply about other compilers.
Following softwares should be installed for modification of source code and generation of documents. (But if you get tar.gz package, documentations are already generated).
Download source code by using wget command, and so on.
$ wget http://www.gfd-dennou.org/library/deepconv/arare/arare5_current.tgz
$ tar -xzvf arare5_current.tgz $ cd arare5-YYYYMMDD
Set an environment variable of a compiler.
$ export FC=(compiler name)
Move created directroy, and excute ` ./configure
'.
Specify library files in Libraries needed for compile to following options.
--with-netcdf=
ARG--with-gtool5=
ARG--with-lapack=
ARG--with-blas=
ARG--with-mpi
For exapmle, specify as follow. This command will generate
Config.mk
.
$ ./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, then,
$ ./configure \ --with-netcdf=(netCDF library file) \ --with-gtool5=(gtool5 library file) \ --with-lapack=(LAPACK library file) \ --with-blas=(BLAS library file) \ --with-mpi
GNU make is needed to build, so configure automatically inquires
into GNU make in PATH. However, it returns error when GNU make is
not found. In that case, please set the GNU make command for
environment variable MAKE . And rerun execute ` ./configure
'
If using Debian package, please specify as follow.
$ export FC=gfortran $ ./configure
A file ' Config.mk
' in which elemental settings are written
is created by above "configure".
However, the settings may be insufficient by "configure" in some environments.
In that case, edit ' Config.mk
' manually according to need.
Followings are main items.
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 Config.mk are removed by "make clean.all".
$ make clean.all