New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
BB_make.ldef in trunk/CONFIG/ORCA2_LIM/scripts – NEMO

source: trunk/CONFIG/ORCA2_LIM/scripts/BB_make.ldef @ 356

Last change on this file since 356 was 356, checked in by opalod, 19 years ago

nemo_v1_update_033 : CT : - Switch to IOIPSL-3-0 new library using -qrealsize=8 instead of -qautodbl=dbl4

  • syntaxe changes about *.L files
  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 5.9 KB
Line 
1#---------------------------------------------------------------------
2#- OPA SYSTEM : Ocean model + Sea Ice Model   (BB_mak.ldef in scripts)
3#---------------------------------------------------------------------
4SHELL = /bin/sh
5#-Q- t3e     #--- Please use gmake instead of make
6#-Q- fjvpp   #--- Please use gmake instead of make
7#---------------------------------------------------------------------
8LIBDIR = ../../../lib
9MODDIR = $(LIBDIR)
10MODEL_LIB = $(LIBDIR)/oce/libopa.a
11IOIPSL_LIB = $(LIBDIR)/libioipsl.a
12#-Q- sxnec  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a
13#-Q- sx6nec IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a
14#-Q- sxdkrz IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a
15SXMODEL_LIB = $(MODEL_LIB)
16#-Q- sxnec  SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a
17#-Q- sx6nec SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a
18#-Q- sxdkrz SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a
19OASISMPI2_LIB =
20LIBMPI  =
21LIBMP   =
22EXEC_BIN = ../../../bin/opa
23#---------------------------------------------------------------------
24#-
25#- Key options for OPA ocean model + LIM sea ice model : ORCA_R2 - FORCED (CLIO)
26#-
27#-Q- sxnec  ## ORCA2-LIM standard
28#-Q- sxnec  P_P = -Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp  -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm
29#-
30#-Q- sxnec  ## ORCA2-LIM autotasking
31#-Q- sxnec  ## P_P = -Wp,-Dkey_autotasking -Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm
32#-
33#-Q- sx6nec  ## ORCA2-LIM standard
34#-Q- sx6nec  P_P = '-Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm'
35#-
36#-Q- sx6nec  ## ORCA2-LIM autotasking
37#-Q- sx6nec  ## P_P = '-Wp,-Dkey_autotasking -Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm'
38#-
39#-Q- hpux  ## ORCA2-LIM standard
40#-Q- hpux  P_P = '-Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm'
41#-
42#-Q- sxdkrz  ## ORCA2-LIM standard
43#-Q- sxdkrz  P_P = '-Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm'
44#-
45#-Q- linux     ## ORCA2-LIM standard
46#-Q- linux    P_P = -Dkey_partial_steps -Dkey_trabbl_dif -Dkey_vectopt_loop -Dkey_vectopt_memory -Dkey_orca_r2 -Dkey_ice_lim -Dkey_lim_fdd -Dkey_dynspg_fsc -Dkey_diaeiv -Dkey_ldfslp  -Dkey_traldf_c2d -Dkey_traldf_eiv -Dkey_dynldf_c3d -Dkey_dtatem -Dkey_dtasal -Dkey_tau_monthly -Dkey_flx_bulk_monthly -Dkey_tradmp -Dkey_trabbc -Dkey_zdftke -Dkey_zdfddm
47#-
48#-Q- lxiv8     ## ORCA2-LIM standard
49#-Q- lxiv8    P_P = -Dkey_partial_steps -Dkey_trabbl_dif -Dkey_vectopt_loop -Dkey_vectopt_memory -Dkey_orca_r2 -Dkey_ice_lim -Dkey_lim_fdd -Dkey_dynspg_fsc -Dkey_diaeiv -Dkey_ldfslp  -Dkey_traldf_c2d -Dkey_traldf_eiv -Dkey_dynldf_c3d -Dkey_dtatem -Dkey_dtasal -Dkey_tau_monthly -Dkey_flx_bulk_monthly -Dkey_tradmp -Dkey_trabbc -Dkey_zdftke -Dkey_zdfddm
50#-
51#-Q- g95     ## ORCA2-LIM standard
52#-Q- g95    P_P = -Dkey_partial_steps -Dkey_trabbl_dif -Dkey_vectopt_loop -Dkey_vectopt_memory -Dkey_orca_r2 -Dkey_ice_lim -Dkey_lim_fdd -Dkey_dynspg_fsc -Dkey_diaeiv -Dkey_ldfslp  -Dkey_traldf_c2d -Dkey_traldf_eiv -Dkey_dynldf_c3d -Dkey_dtatem -Dkey_dtasal -Dkey_tau_monthly -Dkey_flx_bulk_monthly -Dkey_tradmp -Dkey_trabbc -Dkey_zdftke -Dkey_zdfddm
53#-
54#-Q- aix     ## ORCA2-LIM standard
55#-Q- aix     P_P = -WF,-Dkey_partial_steps -WF,-Dkey_trabbl_dif -WF,-Dkey_vectopt_memory -WF,-Dkey_orca_r2 -WF,-Dkey_ice_lim -WF,-Dkey_lim_fdd -WF,-Dkey_dynspg_fsc -WF,-Dkey_diaeiv -WF,-Dkey_ldfslp  -WF,-Dkey_traldf_c2d -WF,-Dkey_traldf_eiv -WF,-Dkey_dynldf_c3d -WF,-Dkey_dtatem -WF,-Dkey_dtasal -WF,-Dkey_tau_monthly -WF,-Dkey_flx_bulk_monthly -WF,-Dkey_tradmp -WF,-Dkey_trabbc -WF,-Dkey_zdftke -WF,-Dkey_zdfddm
56#-
57#-Q- osxxlf     ## ORCA2-LIM standard
58#-Q- osxxlf     P_P = -WF,-Dkey_partial_steps -WF,-Dkey_trabbl_dif -WF,-Dkey_vectopt_memory -WF,-Dkey_orca_r2 -WF,-Dkey_ice_lim -WF,-Dkey_lim_fdd -WF,-Dkey_dynspg_fsc -WF,-Dkey_diaeiv -WF,-Dkey_ldfslp  -WF,-Dkey_traldf_c2d -WF,-Dkey_traldf_eiv -WF,-Dkey_dynldf_c3d -WF,-Dkey_dtatem -WF,-Dkey_dtasal -WF,-Dkey_tau_monthly -WF,-Dkey_flx_bulk_monthly -WF,-Dkey_tradmp -WF,-Dkey_trabbc -WF,-Dkey_zdftke -WF,-Dkey_zdfddm
59
Note: See TracBrowser for help on using the repository browser.