Changeset 49 for modipsl/trunk
- Timestamp:
- 06/04/07 14:23:54 (17 years ago)
- Location:
- modipsl/trunk/util
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
modipsl/trunk/util/AA_make.gdef
r44 r49 15 15 #-Q- Darwin F_O = $(w_w) -fmod=$(MODDIR) 16 16 #-Q- Darwin F_L = g95 17 #-Q- Darwin M_M = 0 18 #-Q- Darwin L_X = 0 17 19 #-Q- Darwin L_O = 18 20 #-Q- Darwin A_C = ar -rs … … 38 40 #-Q- aix F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR) 39 41 #-Q- aix F_L = mpxlf90_r 42 #-Q- aix M_M = 0 43 #-Q- aix L_X = 0 40 44 #-Q- aix L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3 41 45 #-Q- aix A_C = ar -rs -X64 … … 61 65 #-Q- ax_mono F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR) 62 66 #-Q- ax_mono F_L = xlf90_r 67 #-Q- ax_mono M_M = 0 68 #-Q- ax_mono L_X = 0 63 69 #-Q- ax_mono L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3 64 70 #-Q- ax_mono A_C = ar -rs -X64 … … 83 89 #-Q- cray F_O = $(F_D) $(F_P) -v -p $(MODEL_LIB) 84 90 #-Q- cray F_L = f90 91 #-Q- cray M_M = 0 92 #-Q- cray L_X = 0 85 93 #-Q- cray L_O = 86 94 #-Q- cray A_C = bld -r … … 108 116 #-Q- eshpux F_O = $(F_D) $(F_P) $(FTRACE) -I $(MODDIR) 109 117 #-Q- eshpux F_L = esmpif90 118 #-Q- eshpux M_M = 1 119 #-Q- eshpux L_X = 1 110 120 #-Q- eshpux L_O = $(F_P) $(FTRACE) 111 121 #-Q- eshpux A_C = ar -rv … … 136 146 #-Q- fjvpp F_O = $(w_w) -Of -Wv,-Of,-ilfunc,-preload 137 147 #-Q- fjvpp F_L = frt 148 #-Q- fjvpp M_M = 0 149 #-Q- fjvpp L_X = 0 138 150 #-Q- fjvpp L_O = -Wg,-c -Wl,-J,-t,-dy 139 151 #-Q- fjvpp A_C = ar -r … … 159 171 #-Q- g95 F_O = $(w_w) -fmod=$(MODDIR) -fno-second-underscore 160 172 #-Q- g95 F_L = g95 173 #-Q- g95 M_M = 0 174 #-Q- g95 L_X = 0 161 175 #-Q- g95 L_O = 162 176 #-Q- g95 A_C = ar -r … … 181 195 #-Q- linux F_O = $(F_D) $(F_P) -Mfree -module $(MODDIR) 182 196 #-Q- linux F_L = pgf90 197 #-Q- linux M_M = 0 198 #-Q- linux L_X = 0 183 199 #-Q- linux L_O = -Wl,-Bstatic -Mbounds 184 200 #-Q- linux A_C = ar -r … … 203 219 #-Q- lxiv7 F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) 204 220 #-Q- lxiv7 F_L = ifc 221 #-Q- lxiv7 M_M = 0 222 #-Q- lxiv7 L_X = 0 205 223 #-Q- lxiv7 L_O = -Vaxlib 206 224 #-Q- lxiv7 A_C = ar -r … … 225 243 #-Q- lxiv8 F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) 226 244 #-Q- lxiv8 F_L = ifort 245 #-Q- lxiv8 M_M = 0 246 #-Q- lxiv8 L_X = 0 227 247 #-Q- lxiv8 L_O = -Vaxlib 228 248 #-Q- lxiv8 A_C = ar -r … … 247 267 #-Q- osf1 F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) 248 268 #-Q- osf1 F_L = f90 269 #-Q- osf1 M_M = 0 270 #-Q- osf1 L_X = 0 249 271 #-Q- osf1 L_O = 250 272 #-Q- osf1 A_C = ar -r … … 270 292 #-Q- osxxlf F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR) 271 293 #-Q- osxxlf F_L = xlf90 294 #-Q- osxxlf M_M = 0 295 #-Q- osxxlf L_X = 0 272 296 #-Q- osxxlf L_O = $(F_P) -O2 273 297 #-Q- osxxlf A_C = ar -rs … … 292 316 #-Q- sgi6 F_O = $(F_D) $(F_P) -I $(MODDIR) 293 317 #-Q- sgi6 F_L = f90 318 #-Q- sgi6 M_M = 0 319 #-Q- sgi6 L_X = 0 294 320 #-Q- sgi6 L_O = 295 321 #-Q- sgi6 A_C = ar -r … … 314 340 #-Q- solaris F_O = $(F_D) $(F_P) -M$(MODDIR) -fast 315 341 #-Q- solaris F_L = f90 342 #-Q- solaris M_M = 0 343 #-Q- solaris L_X = 0 316 344 #-Q- solaris L_O = 317 345 #-Q- solaris A_C = ar -r … … 324 352 #-Q- solaris NCDF_LIB = -L/distrib/local/lib -lnetcdf 325 353 #-Q- solaris #- 326 #-Q- sxdkrz #- Global definitions for sxdkrz 327 #-Q- sxdkrz #- compilation on DKRZ for NEC SX-6 328 #-Q- sxdkrz LIB_MPI = MPI2 329 #-Q- sxdkrz LIB_MPI_BIS = 330 #-Q- sxdkrz PRISM_ARCH = SX 331 #-Q- sxdkrz PRISM_NAME = ds 332 #-Q- sxdkrz M_K = gmake 333 #-Q- sxdkrz P_C = cpp 334 #-Q- sxdkrz P_O = -P -C $(P_P) 335 #-Q- sxdkrz F_C = sxmpif90 -c 336 #-Q- sxdkrz #-D- MD F_D = 337 #-Q- sxdkrz #-D- MN F_D = 338 #-Q- sxdkrz #-P- I4R4 F_P = -dw 339 #-Q- sxdkrz #-P- I4R8 F_P = -dw -Wf\"-A idbl4\" 340 #-Q- sxdkrz #-P- I8R8 F_P = -ew 341 #-Q- sxdkrz F_O = $(F_D) $(F_P) -I $(MODDIR) 342 #-Q- sxdkrz F_L = sxmpif90 343 #-Q- sxdkrz L_O = $(F_P) 344 #-Q- sxdkrz A_C = ar -rv 345 #-Q- sxdkrz A_G = ar -x 346 #-Q- sxdkrz A_X = sxar -rv 347 #-Q- sxdkrz C_C = sxcc -c 348 #-Q- sxdkrz C_O = 349 #-Q- sxdkrz C_L = sxcc 350 #-Q- sxdkrz FC_C = cc -c 351 #-Q- sxdkrz FC_O = 352 #-Q- sxdkrz FC_L = cc 353 #-Q- sxdkrz #- 354 #-Q- sxdkrz NCDF_INC = /pool/SX-6/netcdf/netcdf-3.5.0/include 355 #-Q- sxdkrz NCDF_LIB = -L/pool/SX-6/netcdf/netcdf-3.5.0/lib -lnetcdf_A_idbl4 356 #-Q- sxdkrz #- 354 #-Q- sx6nec #- Global definitions for sx6nec (sx8mercure) 355 #-Q- sx6nec #- compilation on mercure for NEC SX-8 356 #-Q- sx6nec LIB_MPI = MPI2 357 #-Q- sx6nec LIB_MPI_BIS = 358 #-Q- sx6nec PRISM_ARCH = SX 359 #-Q- sx6nec PRISM_NAME = mercure 360 #-Q- sx6nec M_K = sxgmake 361 #-Q- sx6nec P_C = cpp 362 #-Q- sx6nec P_O = -P -C $(P_P) 363 #-Q- sx6nec F_C = sxmpif90 -c 364 #-Q- sx6nec #-D- MD F_D = 365 #-Q- sx6nec #-D- MN F_D = 366 #-Q- sx6nec #-P- I4R4 F_P = -dW 367 #-Q- sx6nec #-P- I4R8 F_P = -dW -Wf\"-A idbl4\" 368 #-Q- sx6nec #-P- I8R8 F_P = -ew 369 #-Q- sx6nec F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -I $(MODDIR) 370 #-Q- sx6nec F_L = sxmpif90 371 #-Q- sx6nec M_M = 1 372 #-Q- sx6nec L_X = 0 373 #-Q- sx6nec L_O = -size_t64 $(F_P) 374 #-Q- sx6nec A_C = sxar -rv 375 #-Q- sx6nec A_G = sxar -x 376 #-Q- sx6nec A_X = sxar -rv 377 #-Q- sx6nec C_C = sxcc -size_t64 -c 378 #-Q- sx6nec C_O = 379 #-Q- sx6nec C_L = sxcc -size_t64 380 #-Q- sx6nec FC_C = gcc -c 381 #-Q- sx6nec FC_O = 382 #-Q- sx6nec FC_L = gcc 383 #-Q- sx6nec #- 384 #-Q- sx6nec NCDF_INC = /usr/local/SX8/soft/netcdf/include 385 #-Q- sx6nec NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf 386 #-Q- sx6nec #- 357 387 #-Q- sx8brodie #- Global definitions for sx8brodie 358 388 #-Q- sx8brodie #- compilation on brodie for NEC SX-8 … … 372 402 #-Q- sx8brodie F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -I $(MODDIR) 373 403 #-Q- sx8brodie F_L = sxmpif90 404 #-Q- sx8brodie M_M = 1 405 #-Q- sx8brodie L_X = 0 374 406 #-Q- sx8brodie L_O = $(F_P) 375 407 #-Q- sx8brodie A_C = sxar -rv … … 403 435 #-Q- sx8mercure F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -I $(MODDIR) 404 436 #-Q- sx8mercure F_L = sxmpif90 437 #-Q- sx8mercure M_M = 1 438 #-Q- sx8mercure L_X = 0 405 439 #-Q- sx8mercure L_O = -size_t64 $(F_P) 406 440 #-Q- sx8mercure A_C = sxar -rv … … 417 451 #-Q- sx8mercure NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf 418 452 #-Q- sx8mercure #- 453 #-Q- sxdkrz #- Global definitions for sxdkrz 454 #-Q- sxdkrz #- compilation on DKRZ for NEC SX-6 455 #-Q- sxdkrz LIB_MPI = MPI2 456 #-Q- sxdkrz LIB_MPI_BIS = 457 #-Q- sxdkrz PRISM_ARCH = SX 458 #-Q- sxdkrz PRISM_NAME = ds 459 #-Q- sxdkrz M_K = sxgmake 460 #-Q- sxdkrz P_C = cpp 461 #-Q- sxdkrz P_O = -P -C $(P_P) 462 #-Q- sxdkrz F_C = sxmpif90 -c 463 #-Q- sxdkrz #-D- MD F_D = 464 #-Q- sxdkrz #-D- MN F_D = 465 #-Q- sxdkrz #-P- I4R4 F_P = -dw 466 #-Q- sxdkrz #-P- I4R8 F_P = -dw -Wf\"-A idbl4\" 467 #-Q- sxdkrz #-P- I8R8 F_P = -ew 468 #-Q- sxdkrz F_O = $(F_D) $(F_P) -I $(MODDIR) 469 #-Q- sxdkrz F_L = sxmpif90 470 #-Q- sxdkrz M_M = 1 471 #-Q- sxdkrz L_X = 0 472 #-Q- sxdkrz L_O = $(F_P) 473 #-Q- sxdkrz A_C = ar -rv 474 #-Q- sxdkrz A_G = ar -x 475 #-Q- sxdkrz A_X = sxar -rv 476 #-Q- sxdkrz C_C = sxcc -c 477 #-Q- sxdkrz C_O = 478 #-Q- sxdkrz C_L = sxcc 479 #-Q- sxdkrz FC_C = cc -c 480 #-Q- sxdkrz FC_O = 481 #-Q- sxdkrz FC_L = cc 482 #-Q- sxdkrz #- 483 #-Q- sxdkrz NCDF_INC = /pool/SX-6/netcdf/netcdf-3.5.0/include 484 #-Q- sxdkrz NCDF_LIB = -L/pool/SX-6/netcdf/netcdf-3.5.0/lib -lnetcdf_A_idbl4 485 #-Q- sxdkrz #- 419 486 #-Q- t3e #- Global definitions for T3E 420 487 #-Q- t3e M_K = gmake … … 430 497 #-Q- t3e F_O = $(w_w) -p $(MODEL_LIB) 431 498 #-Q- t3e F_L = f90 499 #-Q- t3e M_M = 0 500 #-Q- t3e L_X = 0 432 501 #-Q- t3e L_O = -X 4 433 502 #-Q- t3e A_C = ar -r … … 452 521 #-Q- tx7 F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) 453 522 #-Q- tx7 F_L = efc 523 #-Q- tx7 M_M = 0 524 #-Q- tx7 L_X = 0 454 525 #-Q- tx7 L_O = -Vaxlib 455 526 #-Q- tx7 A_C = ar -r … … 474 545 #-Q- unix F_O = $(F_D) $(F_P) -M$(MODDIR) -fast 475 546 #-Q- unix F_L = f90 547 #-Q- unix M_M = 0 548 #-Q- unix L_X = 0 476 549 #-Q- unix L_O = 477 550 #-Q- unix A_C = ar -r -
modipsl/trunk/util/ins_post
r13 r49 41 41 b_n_post=$(basename $DMFDIR) 42 42 d_n_post=\/$(dirname $DMFDIR | awk -F\/ '{print $4}') 43 elif [ "$x_t" = "sx6nec" ]; then 44 b_n_post=$(basename $DMFDIR) 45 d_n_post=$(dirname $DMFDIR) 43 46 elif [ "$x_t" = "sx8mercure" ]; then 44 47 b_n_post=$(basename $DMFDIR) … … 68 71 case ${x_t} in 69 72 ( aix | cray | fjvpp | linux | lxiv7 | lxiv8 | osf1 | \ 70 solaris | t3e | sx8brodie | sx 8mercure | unix ) ;;73 solaris | t3e | sx8brodie | sx6nec | sx8mercure | unix ) ;; 71 74 (*) 72 75 echo "Target_Host "${x_t}" not supported" 1>&2; … … 115 118 elif [ ${W_OS} = "fjvpp" ]; then 116 119 format='\d' 120 elif [ ${W_OS} = "sx6nec" ]; then 121 format='\g' 117 122 elif [ ${W_OS} = "sx8mercure" ]; then 118 123 format='\g' -
modipsl/trunk/util/ins_script
r13 r49 59 59 b_n_atlas=$(basename $DMFDIR) 60 60 d_n_atlas=\/$(dirname $DMFDIR | awk -F\/ '{print $4}') 61 elif [ "$x_t" = "sx6nec" ]; then 62 b_n_atlas=$(basename $DMFDIR) 63 d_n_atlas=$(dirname $DMFDIR) 61 64 elif [ "$x_t" = "sx8mercure" ]; then 62 65 b_n_atlas=$(basename $DMFDIR) … … 73 76 case ${x_t} in 74 77 ( aix | cray | fjvpp | linux | lxiv7 | lxiv8 | osf1 | \ 75 solaris | t3e | sx8brodie | sx 8mercure | unix ) ;;78 solaris | t3e | sx8brodie | sx6nec | sx8mercure | unix ) ;; 76 79 (*) 77 80 echo "Target_Host "${x_t}" not supported" 1>&2; … … 100 103 elif [ ${W_OS} = "fjvpp" ]; then 101 104 format='\d' 105 elif [ ${W_OS} = "sx6nec" ]; then 106 format='\s' 102 107 elif [ ${W_OS} = "sx8mercure" ]; then 103 108 format='\s'
Note: See TracChangeset
for help on using the changeset viewer.