Warning, /tools/build_options/unsupported/osf1_alpha_f77+mpi 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
29850cf17f Ed H*0001 #!/bin/bash
0002 #
0003 # confirmed on Halem by eh3, 2003-09-03
0004
0005 S64='$(TOOLSDIR)/set64bitConst.sh'
6efd8891c2 Ed H*0006 DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -DTARGET_DEC -DWORDLENGTH=1'
29850cf17f Ed H*0007
0008
0009 CPP='/usr/local/bin/cpp -traditional -P'
0010
0011 #ph: makedepend not available on some/many DEC Alpha's; use mkdep instead
0012 #EH3 Remove the buggy mkdep since the newly included cyrus version
0013 #EH3 works much better on machines such as "halem"
0014 #EH3 MAKEDEPEND='mkdep -f depend.out'
0015
0016 # netcdf
0017 # Tested and works: Wed Jul 21 11:55:34 EDT 2004
0018 FC_NAMEMANGLE="#define FC_NAMEMANGLE(X) X ## _"
0019 INCLUDES="$INCLUDES -I/usr/ulocal/stow/netcdf-3.5.1/include"
0020 LIBS="-L/usr/ulocal/stow/netcdf-3.5.1/lib -lnetcdf -lfmpi -lmpi -lkmp_osfp10 -pthread"
0021
0022 FC='f77'
0023 LINK='f77'
0024 FFLAGS='-fpe2 -convert big_endian -r8 -extend_source -automatic -call_shared -notransform_loops -align dcommons'
0025 FOPTIM='-O5 -fast -tune host -inline all'
0026 #ph: -O5 probably too aggressive in conjunction with adjoint code
0027 NOOPTFILES='barrier.F different_multiple.F external_fields_load.F'
0028 NOOPTFLAGS='-O0'
0029 RMFILES='*.p.out'