source: branches/publications/ORCHIDEE-LEAK-r5919/bld.cfg @ 5925

Last change on this file since 5925 was 1788, checked in by josefine.ghattas, 10 years ago

Added implemetation of interface to XIOS for writing of diagnostics.

The directory src_xml contains xml files needed as input files to run using XIOS. These files must be updated if changes are done in the fortran code and therefor they are distributed within the model code.

No changes related to the use of IOIPSL. Compiling and running with XIOS is not yet default.

-> dt_sechiba is added in module constantes_var.f90 to be accesible for all modules.

No change in results.

A Caubel, J Ghattas

File size: 2.4 KB
Line 
1# ----------------------- FCM extract configuration file -----------------------
2cfg::type                           bld
3cfg::version                        1.0
4
5
6# ------------------------------------------------------------------------------
7# Build information
8# ------------------------------------------------------------------------------
9
10
11inc arch.fcm
12inc config.fcm
13
14%ROOT_PATH         $PWD
15%CONFIG_PATH       %ROOT_PATH/.config
16%SRC_PATH          %ROOT_PATH
17
18
19src::global       %SRC_PATH/src_global
20src::parallel     %SRC_PATH/src_parallel
21src::sechiba      %SRC_PATH/src_sechiba
22src::stomate      %SRC_PATH/src_stomate
23src::parameters   %SRC_PATH/src_parameters
24src::orchidee_ol  %SRC_PATH/src_driver
25src::ext_src      %EXT_SRC
26
27bld::lib::global         orglob
28bld::lib::parallel       parallel
29bld::lib::sechiba        sechiba
30bld::lib::stomate        stomate
31bld::lib::parameters     parameters
32bld::lib::orchidee_ol    orchidee_ol
33bld::lib                 orchidee
34
35bld::target              liborglob.a libparallel.a libsechiba.a libstomate.a libparameters.a liborchidee.a
36bld::target              %EXEC
37bld::exe_dep             ext_src global parallel sechiba stomate parameters orchidee_ol
38
39dir::root            %CONFIG_PATH
40dir::lib             %ROOT_PATH/lib
41dir::bin             %ROOT_PATH/bin
42dir::inc             %ROOT_PATH/lib
43dir::tmp             %ROOT_PATH/tmp_src
44
45#search_src           1
46
47bld::tool::fc        %COMPILER 
48bld::tool::ld        %LINK
49bld::tool::ar        %AR
50bld::tool::make      %MAKE
51bld::tool::fflags    %FFLAGS %INCDIR
52bld::tool::ldflags   %LD_FFLAGS %LIBDIR -lioipsl -lnetcdf   
53
54bld::tool::cppflags  %FPP_FLAGS %INCDIR
55bld::tool::fppflags  %FPP_FLAGS %INCDIR
56bld::tool::fppkeys   %CPP_KEY
57
58
59# Pre-process code before analysing dependencies
60bld::pp              1
61infile_ext::f90 fpp::fpp9x::source
62
63# Ignore the following dependencies
64bld::excl_dep        inc::netcdf.inc
65bld::excl_dep        use::netcdf
66bld::excl_dep        h::netcdf.inc
67bld::excl_dep        h::mpif.h
68bld::excl_dep        inc::mpif.h
69bld::excl_dep        use::ioipsl
70bld::excl_dep        USE::defprec
71bld::excl_dep        USE::calendar
72bld::excl_dep        USE::xios
73
74# Don't generate interface files
75bld::tool::geninterface none
76
77# Allow ".inc" as an extension for CPP include files
78bld::infile_ext::inc  CPP::INCLUDE
79
80# extension for module output
81bld::outfile_ext::mod .mod
82bld::tool::SHELL   /bin/bash
Note: See TracBrowser for help on using the repository browser.