source: codes/icosagcm/trunk/bld.cfg

Last change on this file was 953, checked in by adurocher, 5 years ago

trunk : GPU implementation with OpenACC ( merge from glcp.idris.fr )

File size: 1.5 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::kernels    src/kernels
33search_src           false
34#bld::lib::ioipsl ioipsl
35#bld::target libioipsl.a
36
37bld::lib    icosa
38bld::target libicosa.a
39bld::target icosa_gcm.exe
40
41bld::tool::fc        %COMPILER
42bld::tool::ld        %LINK
43bld::tool::ldflags   %LD_FLAGS %LIB 
44bld::tool::fflags    %FFLAGS 
45bld::tool::fppkeys   %CPP_KEY %FPP_DEF
46bld::tool::fpp       %FPP
47bld::tool::fppflags  %FPP_FLAGS
48
49# Pre-process code before analysing dependencies
50bld::pp              false
51
52bld::excl_dep        use::netcdf
53bld::excl_dep        use::omp_lib
54bld::excl_dep        use::openacc
55bld::excl_dep        use::mpi
56bld::excl_dep        inc::mpif.h
57bld::excl_dep        use::xios
58bld::excl_dep        %USE_IOIPSL
59
60bld::tool::SHELL   /bin/bash
Note: See TracBrowser for help on using the repository browser.