diff --git a/installation/mods_Abaqus/abaqus_v6.env b/installation/mods_Abaqus/abaqus_v6.env index b4710e198..fb243e987 100644 --- a/installation/mods_Abaqus/abaqus_v6.env +++ b/installation/mods_Abaqus/abaqus_v6.env @@ -32,7 +32,7 @@ fortCmd = "ifort" # -integer-size 32 -DINT=4 assume size of integer to be 4 bytes, matches our definition of pInt compile_fortran = (fortCmd + " -c -fPIC -auto -shared-intel " + - "-I%I -free -O1 -fpp -openmp " + + "-I%I -free -O3 -fpp " + "-ftz -diag-disable 5268 " + "-implicitnone -standard-semantics " + "-assume nostd_mod_proc_name " + diff --git a/installation/mods_Abaqus/abaqus_v6_debug.env b/installation/mods_Abaqus/abaqus_v6_debug.env index b99d1407c..2b112f29a 100644 --- a/installation/mods_Abaqus/abaqus_v6_debug.env +++ b/installation/mods_Abaqus/abaqus_v6_debug.env @@ -32,7 +32,7 @@ fortCmd = "ifort" # -integer-size 32 -DINT=4 assume size of integer to be 4 bytes, matches our definition of pInt compile_fortran = (fortCmd + " -c -fPIC -auto -shared-intel " + - "-I%I -free -O1 -fpp -openmp " + + "-I%I -free -O0 -fpp " + "-ftz -diag-disable 5268 " + "-implicitnone -standard-semantics " + "-assume nostd_mod_proc_name " + diff --git a/installation/mods_Abaqus/abaqus_v6_serial.env b/installation/mods_Abaqus/abaqus_v6_serial.env deleted file mode 100644 index c608b6993..000000000 --- a/installation/mods_Abaqus/abaqus_v6_serial.env +++ /dev/null @@ -1,52 +0,0 @@ -# -# DAMASK Abaqus Environment File -# -# ------------------------------------ -# originally taken from Abaqus ver. 6.11.1 -# -# -# Linux (Opteron/EM64T) Settings: -# -# Compile and Link command for user subroutines. -# Compile_cpp and link_exe for Abaqus make utility. -# -import os, re, glob, driverUtils -from damask import version as DAMASKVERSION - -# Use the version in $PATH -fortCmd = "ifort" - -# -free to use free-format FORTRAN 90 syntax -# -O <0-3> optimization level -# -fpp use FORTRAN preprocessor on source code -# -w90 -w95 suppress messages about use of non-standard Fortran (previous version of abaqus_v6.env only) -# -WB turn a compile-time bounds check into a warning (previous version of abaqus_v6.env only) -# -mP2OPT_hpo_vec_divbyzero=F inofficial compiler switch, proposed by abaqus but highly dubios (previous version of abaqus_v6.env only) -# -ftz flush underflow to zero -# -diag-disable 5268 disable warnings about line length > 132 (only comments there anyway) -# -implicitnone assume no implicit types (e.g. i for integer) -# -standard-semantics sets standard (Fortran 2008) and some other conventions -# -assume nostd_mod_proc_name avoid problems with libraries compiled without that option -# -real-size 64 -DFLOAT=8 assume size of real to be 8 bytes, matches our definition of pReal -# -integer-size 32 -DINT=4 assume size of integer to be 4 bytes, matches our definition of pInt - -compile_fortran = (fortCmd + " -c -fPIC -auto -shared-intel " + - "-I%I -free -O1 -fpp " + - "-ftz -diag-disable 5268 " + - "-implicitnone -standard-semantics " + - "-assume nostd_mod_proc_name " + - "-real-size 64 -integer-size 32 -DFLOAT=8 -DINT=4 " + - '-DDAMASKVERSION=\\\"%s\\\"'%DAMASKVERSION) - -# Abaqus/CAE will generate an input file without parts and assemblies. -cae_no_parts_input_file=ON -# Both the Abaqus/Explicit packager and analysis are run in double precision. -double_precision=BOTH -# The user will not be asked whether old job files of the same name should be deleted. -ask_delete=OFF - -# usub_lib_dir='your_prefered_location/abqlib' - -# Remove the temporary names from the namespace -del fortCmd -del DAMASKVERSION