** Warning **

Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle dbname=MITgcm at /usr/local/share/lxr/lib/LXR/Common.pm line 1224.

Last-Modified: Fri, 28 Nov 2024 06:11:57 GMT Content-Type: text/html; charset=utf-8 MITgcm/MITgcm/tools/build_options/unsupported/osf1_alpha_f77
Back to home page

MITgcm

 
 

    


Warning, /tools/build_options/unsupported/osf1_alpha_f77 is written in an unsupported language. File is not indexed.

view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
ee97cf4439 Ed H*0001 #!/bin/bash
                0002 #
fd97c5d73e Jean*0003 # confirmed on Halem by eh3, 2003-09-03
                0004 # netcdf: Tested and works:  Wed Jul 21 11:55:34 EDT 2004
ee97cf4439 Ed H*0005 
fd97c5d73e Jean*0006 FC='f77'
                0007 LINK='f77'
ee97cf4439 Ed H*0008 
fd97c5d73e Jean*0009 FC_NAMEMANGLE="#define FC_NAMEMANGLE(X) X ## _"
                0010 DEFINES='-DTARGET_DEC -DWORDLENGTH=1'
ffb4582cb1 Ed H*0011 CPP='/usr/local/bin/cpp  -traditional -P'
fd97c5d73e Jean*0012 S64='$(TOOLSDIR)/set64bitConst.sh'
                0013 RMFILES='*.p.out'
                0014 EXTENDED_SRC_FLAG='-extend_source'
bbd6594406 Ed H*0015 
ee97cf4439 Ed H*0016 #ph: makedepend not available on some/many DEC Alpha's; use mkdep instead
bbd6594406 Ed H*0017 #EH3  Remove the buggy mkdep since the newly included cyrus version
                0018 #EH3  works much better on machines such as "halem"
                0019 #EH3  MAKEDEPEND='mkdep -f depend.out'
                0020 
fd97c5d73e Jean*0021 NOOPTFLAGS='-O0'
                0022 NOOPTFILES='barrier.F different_multiple.F external_fields_load.F'
353dc202ae Ed H*0023 
fd97c5d73e Jean*0024 FFLAGS="$FFLAGS -convert big_endian"
                0025 #FFLAGS="$FFLAGS -r8"
                0026 
                0027 FFLAGS="$FFLAGS -fpe2 -automatic -call_shared -notransform_loops -align dcommons"
ee97cf4439 Ed H*0028 FOPTIM='-O5 -fast -tune host -inline all'
                0029 #ph: -O5 probably too aggressive in conjunction with adjoint code
fd97c5d73e Jean*0030 
                0031 if test "x$MPI" = xtrue ; then
                0032   INCLUDES="$INCLUDES -I/usr/ulocal/stow/netcdf-3.5.1/include"
                0033   LIBS="-L/usr/ulocal/stow/netcdf-3.5.1/lib -lnetcdf -lfmpi -lmpi -lkmp_osfp10 -pthread"
                0034 else
                0035   INCLUDES="$INCLUDES -I/usr/ulocal/stow/netcdf-3.5.1/include"
                0036   LIBS="-L/usr/ulocal/stow/netcdf-3.5.1/lib"
                0037 fi
                0038