source: codes/icosagcm/devel/bld.cfg

Last change on this file was 738, checked in by dubos, 6 years ago

devel/IRENE : use AVX512 in dynamics and AVX elsewhere ; fixes mass convervation issue

File size: 1.7 KB
Line 
1# ----------------------- FCM extract configuration file -----------------------
2cfg::type                           bld
3cfg::version                        1.0
4
5
6# ------------------------------------------------------------------------------
7# Build information
8# ------------------------------------------------------------------------------
9
10inc arch.fcm
11inc config.fcm
12
13%FFLAGS           %BASE_FFLAGS %COMPIL_FFLAGS
14
15dir::root            $PWD
16
17src::ioipsl             %IOIPSL_PATH
18src::src                src
19src::vertical           src/vertical
20src::base               src/base
21src::sphere             src/sphere
22src::parallel           src/parallel
23src::output             src/output
24src::initial            src/initial
25src::dcmip              src/dcmip
26src::physics            src/physics
27src::dissip             src/dissip
28src::dynamics           src/dynamics
29src::transport          src/transport
30src::diagnostics        src/diagnostics
31src::time               src/time
32src::unstructured       src/unstructured
33src::kernels_hex        src/kernels_hex
34src::kernels_unst       src/kernels_unst
35search_src              false
36#bld::lib::ioipsl ioipsl
37#bld::target libioipsl.a
38
39bld::lib    icosa
40bld::target libicosa.a
41bld::target icosa_gcm.exe
42
43bld::tool::fc        %COMPILER
44bld::tool::ld        %LINK
45bld::tool::ldflags   %LD_FLAGS %LIB 
46bld::tool::fflags    %FFLAGS 
47bld::tool::fppkeys   %CPP_KEY %FPP_DEF
48bld::tool::fpp       %FPP
49bld::tool::fppflags  %FPP_FLAGS
50
51# arch.opt is there to set per-file specific compiling options ; example :
52#bld::tool::fflags::phys::readaerosol %BASE_FFLAGS %PROD_FFLAGS  %INCDIR -C hopt -pi auto
53inc arch.opt
54
55# Pre-process code before analysing dependencies
56bld::pp              false
57
58bld::excl_dep        use::netcdf
59bld::excl_dep        use::omp_lib
60bld::excl_dep        inc::mpif.h
61bld::excl_dep        use::xios
62bld::excl_dep        %USE_IOIPSL
63
64bld::tool::SHELL   /bin/bash
Note: See TracBrowser for help on using the repository browser.