| 2271 |
grdchk |
grdchk |
| 2272 |
|
|
| 2273 |
.PHONY: adAll |
.PHONY: adAll |
| 2274 |
adAll: \$(EXE_AD) |
adAll: \$(EXE_AD) ncheckLev.conf |
| 2275 |
|
|
| 2276 |
# these are all fixed format: |
# these are all fixed format: |
| 2277 |
CB2M_F77_TO_FF90_SRC_FILES=\$(F77_SRC_FILES:.F=_cb2m.FF90) |
CB2M_F77_TO_FF90_SRC_FILES=\$(F77_SRC_FILES:.F=_cb2m.FF90) |
| 2377 |
|
|
| 2378 |
# WHIRL -> XAIF |
# WHIRL -> XAIF |
| 2379 |
ad_input_code_sf.w2f.canon.xaif : ad_input_code_sf.w2f.canon.B whirl2xaif |
ad_input_code_sf.w2f.canon.xaif : ad_input_code_sf.w2f.canon.B whirl2xaif |
| 2380 |
./whirl2xaif --debug 1 -o \$@ \$< |
./whirl2xaif -s -n --debug 1 -o \$@ \$< |
| 2381 |
|
|
| 2382 |
# XAIF -> XAIF' |
# XAIF -> XAIF' |
| 2383 |
ad_input_code_sf.w2f.canon.xb.xaif : ad_input_code_sf.w2f.canon.xaif xaif.xsd xaif_base.xsd xaif_inlinable_intrinsics.xsd xaif_derivative_propagator.xsd xaif_output.xsd openad_adm |
ad_input_code_sf.w2f.canon.xb.xaif : ad_input_code_sf.w2f.canon.xaif xaif.xsd xaif_base.xsd xaif_inlinable_intrinsics.xsd xaif_derivative_propagator.xsd xaif_output.xsd openad_adm |
| 2384 |
./openad_adm -i \$< -c \${XAIFSCHEMAROOT}/schema/examples/inlinable_intrinsics.xaif -o \$@ -I -r -p "recip_hFacC recip_rA GM_Kmin_horiz" |
./openad_adm -f -t forward_step -i \$< -c \${XAIFSCHEMAROOT}/schema/examples/inlinable_intrinsics.xaif -o \$@ -I -r -p "recip_hFacC recip_rA GM_Kmin_horiz" |
| 2385 |
|
|
| 2386 |
# XAIF' -> WHIRL' |
# XAIF' -> WHIRL' |
| 2387 |
ad_input_code_sf.w2f.canon.xb.x2w.B : ad_input_code_sf.w2f.canon.xb.xaif xaif2whirl |
ad_input_code_sf.w2f.canon.xb.x2w.B : ad_input_code_sf.w2f.canon.xb.xaif xaif2whirl |
| 2424 |
\$(LN) \${OPENADROOT}/Open64/osprey1.0/targ_ia32_ia64_linux/crayf90/sgi/mfef90 . |
\$(LN) \${OPENADROOT}/Open64/osprey1.0/targ_ia32_ia64_linux/crayf90/sgi/mfef90 . |
| 2425 |
|
|
| 2426 |
# link the support files: |
# link the support files: |
| 2427 |
\$(OPENAD_SUPPORT_F90_SRC_FILES) \$(OPENAD_SUPPORT_C_SRC_FILES) : |
\$(OPENAD_SUPPORT_F90_SRC_FILES) \$(OPENAD_SUPPORT_C_SRC_FILES) ncheckLev.conf : |
| 2428 |
\$(LN) ${MODS}/\$@ . |
\$(LN) ${MODS}/\$@ . |
| 2429 |
|
|
| 2430 |
whirl2xaif xaif2whirl: |
whirl2xaif xaif2whirl: |