From 66f40ccf882ab422ed77df86b63c696bac35bc83 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Wed, 20 Jul 2005 01:00:35 +0000 Subject: [PATCH] Add info for this to compile with NAG llvm-svn: 22475 --- External/SPEC/CFP2000/191.fma3d/Makefile | 75 ++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 External/SPEC/CFP2000/191.fma3d/Makefile diff --git a/External/SPEC/CFP2000/191.fma3d/Makefile b/External/SPEC/CFP2000/191.fma3d/Makefile new file mode 100644 index 0000000000..265bb00258 --- /dev/null +++ b/External/SPEC/CFP2000/191.fma3d/Makefile @@ -0,0 +1,75 @@ +LEVEL = ../../../.. + +Source = fma3d.f90 beam_.f90 include_file_.f90 penta_.f90 segment_set_.f90 \ + body_force_.f90 indx_.f90 periodic_bc_.f90 sliding_interface_.f90 \ + constrained_node_.f90 layering_.f90 plate_pair_.f90 sliding_node_.f90 \ + contact_node_.f90 location_.f90 platq_.f90 spot_weld_.f90 \ + contact_surface_.f90 lsold_.f90 platt_.f90 spring_.f90 coord_.f90 massprop_.f90 \ + pressure_bc_.f90 spring_bc_.f90 damper_.f90 material_.f90 property_.f90 \ + state_variables_.f90 damper_bc_.f90 mean_stress_.f90 shared_common_data.f90 \ + stress_.f90 displacement_bc_.f90 membq_.f90 qa_record_.f90 \ + tabulated_function_.f90 element_set_.f90 membt_.f90 relink_scratch_.f90 \ + tetra_.f90 enumerated_sets_.f90 motion_.f90 results_.f90 tied_bc_.f90 \ + force_.f90 nodal_point_mass_.f90 rigid_body_.f90 truss_.f90 force_bc_.f90 \ + node_.f90 rigid_body_mass_.f90 value_.f90 gauge1d_.f90 node_set_.f90 \ + rigid_wall_bc_.f90 velocity_ic_.f90 gauge2d_.f90 nonreflecting_bc_.f90 \ + section_1d_.f90 gauge3d_.f90 nrbc_data_.f90 section_2d_.f90 hexah_.f90 \ + output_.f90 segment_.f90 .f90 lsold.f90 damper.f90 spring.f90 material_00.f90 \ + material_10.f90 material_11.f90 material_17.f90 material_22.f90 \ + material_25.f90 material_32.f90 material_33.f90 material_34a.f90 \ + material_36.f90 material_38.f90 material_dm.f90 material_sp.f90 .f90 sort.f90 \ + pdb.f90 beam.f90 membq.f90 membt.f90 penta.f90 tetra.f90 hexah.f90 platq.f90 \ + truss.f90 platt.f90 fma1.f90 getirv.f90 relink.f90 output.f90 fma2.f90 \ + partition.f90 strain.f90 slide.f90 + +FP_ABSTOLERANCE=1e-7 +FP_TOLERANCE=0.04 + +STDIN_FILENAME = fma3d.in +STDOUT_FILENAME = fma3d.out +NAGFORTRAN_FLAGS = -dusty -maxcontin=69 + + + +include $(LEVEL)/Makefile.FORTRAN +include ../../Makefile.spec2000 +#CPPFLAGS += -DINT64='long long' + + +# Dependencies between files (due to use of modules) autogenerated by Chris' script +# from 'USE' directives in the source. + +beam.c: $(addsuffix .c, beam_ material_ mean_stress_ motion_ node_ section_1d_ shared_common_data state_variables_) +damper.c: $(addsuffix .c, damper_ material_ motion_ node_ shared_common_data state_variables_) +fma1.c: $(addsuffix .c, beam_ body_force_ constrained_node_ contact_node_ contact_surface_ coord_ damper_ damper_bc_ displacement_bc_ element_set_ enumerated_sets_ enumerated_sets_ force_ force_bc_ gauge1d_ gauge2d_ gauge3d_ hexah_ hexah_ include_file_ indx_ layering_ location_ lsold_ massprop_ material_ mean_stress_ membq_ membq_ membt_ motion_ nodal_point_mass_ node_ node_set_ nonreflecting_bc_ nrbc_data_ output_ penta_ periodic_bc_ plate_pair_ platq_ platt_ pressure_bc_ property_ qa_record_ relink_scratch_ results_ rigid_body_ rigid_body_mass_ rigid_wall_bc_ section_1d_ section_2d_ segment_ segment_set_ shared_common_data sliding_interface_ sliding_node_ spot_weld_ spring_ spring_bc_ state_variables_ stress_ tabulated_function_ tetra_ tied_bc_ truss_ value_ velocity_ic_) +fma2.c: $(addsuffix .c, beam_ body_force_ constrained_node_ contact_node_ contact_surface_ coord_ damper_ damper_bc_ displacement_bc_ element_set_ enumerated_sets_ enumerated_sets_ force_ force_bc_ gauge1d_ gauge2d_ gauge3d_ hexah_ indx_ layering_ lsold_ massprop_ material_ membq_ membt_ motion_ nodal_point_mass_ node_ node_set_ nonreflecting_bc_ nrbc_data_ penta_ periodic_bc_ plate_pair_ platq_ platt_ pressure_bc_ qa_record_ results_ rigid_body_ rigid_body_mass_ rigid_wall_bc_ section_1d_ section_2d_ segment_ segment_set_ shared_common_data sliding_interface_ sliding_node_ spot_weld_ spring_ spring_bc_ state_variables_ stress_ tabulated_function_ tetra_ tied_bc_ truss_) +getirv.c: $(addsuffix .c, shared_common_data value_) +hexah.c: $(addsuffix .c, hexah_ material_ motion_ node_ shared_common_data state_variables_) +lsold.c: $(addsuffix .c, force_ hexah_ hexah_ hexah layering_ lsold_ material_ membq_ membq_ motion_ node_ section_2d_ shared_common_data state_variables_) +material_00.c: $(addsuffix .c, beam_ damper_ damper_bc_ hexah_ layering_ lsold_ material_ membq_ membt_ penta_ platq_ platt_ section_1d_ section_2d_ shared_common_data spring_ spring_bc_ state_variables_ stress_ tabulated_function_ tetra_ truss_) +material_10.c: $(addsuffix .c, layering_ material_ section_1d_ section_2d_ shared_common_data state_variables_) +material_11.c: $(addsuffix .c, layering_ material_ section_1d_ section_2d_ shared_common_data state_variables_) +material_17.c: $(addsuffix .c, layering_ material_ section_1d_ section_2d_ shared_common_data state_variables_) +material_22.c: $(addsuffix .c, material_ section_2d_ shared_common_data state_variables_) +material_25.c: $(addsuffix .c, layering_ material_ section_1d_ section_2d_ shared_common_data state_variables_) +material_32.c: $(addsuffix .c, layering_ material_ shared_common_data state_variables_) +material_33.c: $(addsuffix .c, layering_ material_ shared_common_data state_variables_) +material_34a.c: $(addsuffix .c, layering_ material_ shared_common_data state_variables_) +material_36.c: $(addsuffix .c, layering_ material_ shared_common_data state_variables_) +material_38.c: $(addsuffix .c, layering_ material_ shared_common_data state_variables_ tabulated_function_) +material_dm.c: $(addsuffix .c, material_ section_1d_ shared_common_data state_variables_) +material_sp.c: $(addsuffix .c, material_ section_1d_ shared_common_data state_variables_) +membq.c: $(addsuffix .c, material_ membq_ motion_ node_ section_2d_ shared_common_data state_variables_) +membt.c: $(addsuffix .c, material_ membt_ motion_ node_ section_2d_ shared_common_data state_variables_) +output.c: $(addsuffix .c, beam_ body_force_ constrained_node_ contact_node_ contact_surface_ coord_ damper_ damper_bc_ displacement_bc_ element_set_ enumerated_sets_ force_ force_bc_ gauge1d_ gauge2d_ gauge3d_ hexah_ include_file_ indx_ layering_ lsold_ massprop_ material_ membq_ membt_ motion_ nodal_point_mass_ node_ node_set_ nonreflecting_bc_ nrbc_data_ penta_ periodic_bc_ plate_pair_ platq_ platt_ pressure_bc_ property_ qa_record_ results_ rigid_body_ rigid_body_mass_ rigid_wall_bc_ section_1d_ section_2d_ segment_ segment_set_ shared_common_data sliding_interface_ sliding_node_ spot_weld_ spring_ spring_bc_ state_variables_ stress_ tabulated_function_ tetra_ tied_bc_ truss_) +partition.c: $(addsuffix .c, beam_ constrained_node_ contact_node_ damper_ damper_bc_ displacement_bc_ enumerated_sets_ hexah_ lsold_ membq_ membt_ node_ node_set_ nonreflecting_bc_ penta_ periodic_bc_ platq_ platt_ rigid_body_ rigid_wall_bc_ segment_ shared_common_data spot_weld_ spring_ spring_bc_ tetra_ tied_bc_ truss_) +pdb.c: $(addsuffix .c, beam_ body_force_ constrained_node_ contact_node_ contact_surface_ coord_ damper_ damper_bc_ displacement_bc_ element_set_ enumerated_sets_ force_ force_bc_ gauge1d_ gauge2d_ gauge3d_ hexah_ indx_ layering_ lsold_ massprop_ material_ membq_ membt_ motion_ nodal_point_mass_ node_ node_set_ nonreflecting_bc_ nrbc_data_ penta_ periodic_bc_ plate_pair_ platq_ platt_ pressure_bc_ qa_record_ results_ rigid_body_ rigid_body_mass_ rigid_wall_bc_ section_1d_ section_2d_ segment_ segment_set_ shared_common_data sliding_interface_ sliding_node_ spot_weld_ spring_ spring_bc_ state_variables_ stress_ tabulated_function_ tetra_ tied_bc_ truss_) +penta.c: $(addsuffix .c, material_ motion_ node_ penta_ shared_common_data state_variables_) +platq.c: $(addsuffix .c, material_ motion_ node_ platq_ section_2d_ shared_common_data state_variables_ stress_ tabulated_function_) +platt.c: $(addsuffix .c, material_ motion_ node_ platt_ section_2d_ shared_common_data state_variables_ stress_ tabulated_function_) +relink.c: $(addsuffix .c, beam_ body_force_ constrained_node_ damper_ damper_bc_ displacement_bc_ element_set_ enumerated_sets_ force_ force_bc_ gauge1d_ gauge2d_ gauge3d_ hexah_ layering_ lsold_ massprop_ material_ membq_ membt_ motion_ nodal_point_mass_ node_ node_set_ nonreflecting_bc_ output_ penta_ periodic_bc_ plate_pair_ platq_ platt_ pressure_bc_ qa_record_ relink_scratch_ results_ rigid_body_ rigid_body_mass_ rigid_wall_bc_ section_1d_ section_2d_ segment_ segment_set_ shared_common_data sliding_interface_ spot_weld_ spring_ spring_bc_ tabulated_function_ tetra_ tied_bc_ truss_ velocity_ic_) +slide.c: $(addsuffix .c, contact_node_ contact_surface_ coord_ force_ indx_ motion_ node_ shared_common_data sliding_interface_ sliding_node_) +spring.c: $(addsuffix .c, material_ motion_ node_ shared_common_data spring_ state_variables_) +strain.c: $(addsuffix .c, beam_ gauge1d_ gauge2d_ gauge3d_ hexah_ lsold_ membq_ membt_ motion_ node_ penta_ platq_ platt_ section_1d_ section_2d_ shared_common_data tetra_ truss_) +tetra.c: $(addsuffix .c, material_ motion_ node_ shared_common_data state_variables_ tetra_) +truss.c: $(addsuffix .c, material_ motion_ node_ section_1d_ shared_common_data state_variables_ truss_)