diff --git a/cfg/tianyu-laptop/gmsh.profile b/cfg/tianyu-laptop/gmsh.profile new file mode 100644 index 0000000000000000000000000000000000000000..e4b9b8c2e3dc799942c8e205221ff2ab24306933 --- /dev/null +++ b/cfg/tianyu-laptop/gmsh.profile @@ -0,0 +1,5 @@ +add2env PATH "/opt/gmsh/bin" front +add2env LD_LIBRARY_PATH "/opt/gmsh/lib" +add2env PYTHONPATH "/opt/gmsh/lib" +#add2env INCLUDE "/opt/gmsh/include" front +#add2env LIB "/opt/gmsh/lib" front diff --git a/cfg/tianyu-laptop/intelCompilers.bashrc b/cfg/tianyu-laptop/intelCompilers.bashrc new file mode 100755 index 0000000000000000000000000000000000000000..57f60abe318a68fd676c4a004e79b9968cc4efaf --- /dev/null +++ b/cfg/tianyu-laptop/intelCompilers.bashrc @@ -0,0 +1,30 @@ +# Intel compiler and/or TBB/MKL +# +# EXPLANATIONS [RB]: +# In practise, the call to "compilervars.sh" or ("mklvars.sh", etc) sets PATH, LD_LIBRARY_PATH. +# If we want these variables to be set system-wide, it should be run in .profile +# +# BUT +# 1. the gnome display manager unset LD_LIBRARY_PATH +# +# 2. if the login shell is "dash", the script cannot be called +# (we cannot add an extra argument to a sourced script with dash). +# THEN +# => we call the scripts in both places (.bashrc & .profile) +# => the env is cleaned in "loop.sh", removing duplicates if the .profile was actually read by bash +# +# SPECIAL CASE: "at" job +# => the environment is OK and kept, but "LD_LIBRARY_PATH" is set to nothing by "at" +# => the .profile is then rerun manually in our scripts (with bash) +# should we run also .bashrc as LD_LIBRARY_PATH should be set here on systems with gnome? +# => duplicates are finally removed by loop.sh + +if [ -d /opt/intel ] ; then + #. /opt/intel/oneapi/mkl/latest/env/vars.sh intel64 + #. /opt/intel/oneapi/tbb/latest/env/vars.sh intel64 + #if 2019 version: + . /opt/intel/mkl/bin/mklvars.sh intel64 + . /opt/intel/tbb/bin/tbbvars.sh intel64 +fi + +export MKL_DEBUG_CPU_TYPE=5 diff --git a/cfg/tianyu-laptop/intelCompilers.profile b/cfg/tianyu-laptop/intelCompilers.profile new file mode 100755 index 0000000000000000000000000000000000000000..d70766d85e7ad5e6b01041c6db3c781381520f35 --- /dev/null +++ b/cfg/tianyu-laptop/intelCompilers.profile @@ -0,0 +1,32 @@ +# Intel compiler and/or TBB/MKL +# +# EXPLANATIONS [RB]: +# In practise, the call to "compilervars.sh" or ("mklvars.sh", etc) sets PATH, LD_LIBRARY_PATH. +# If we want these variables to be set system-wide, it should be run in .profile +# +# BUT +# 1. the gnome display manager unset LD_LIBRARY_PATH +# +# 2. if the login shell is "dash", the script cannot be called +# (we cannot add an extra argument to a sourced script with dash). +# THEN +# => we call the scripts in both places (.bashrc & .profile) +# => the env is cleaned in "loop.sh", removing duplicates if the .profile was actually read by bash +# +# SPECIAL CASE: "at" job +# => the environment is OK and kept, but "LD_LIBRARY_PATH" is set to nothing by "at" +# => the .profile is then rerun manually in our scripts (with bash) +# should we run also .bashrc as LD_LIBRARY_PATH should be set here on systems with gnome? +# => duplicates are finally removed by loop.sh + +if [ -n "$BASH_VERSION" ]; then + if [ -d /opt/intel ] ; then + #. /opt/intel/oneapi/mkl/latest/env/vars.sh intel64 + #. /opt/intel/oneapi/tbb/latest/env/vars.sh intel64 + #if 2019 version: + . /opt/intel/mkl/bin/mklvars.sh intel64 + . /opt/intel/tbb/bin/tbbvars.sh intel64 + fi +fi + +export MKL_DEBUG_CPU_TYPE=5 diff --git a/cfg/tianyu-laptop/lagamine.profile b/cfg/tianyu-laptop/lagamine.profile new file mode 100755 index 0000000000000000000000000000000000000000..f8e4775f5d0074110bc831b07f445a947b427092 --- /dev/null +++ b/cfg/tianyu-laptop/lagamine.profile @@ -0,0 +1,3 @@ +add2env LD_LIBRARY_PATH "/opt/lagamine/lib" +add2env INCLUDE "/opt/lagamine/include" +add2env LIB "/opt/lagamine/lib" diff --git a/cfg/tianyu-laptop/mumps.profile b/cfg/tianyu-laptop/mumps.profile new file mode 100755 index 0000000000000000000000000000000000000000..ad17390d94f796fb907039697e3166b6acf00355 --- /dev/null +++ b/cfg/tianyu-laptop/mumps.profile @@ -0,0 +1,3 @@ +#add2env LD_LIBRARY_PATH "/opt/mumps/lib" +add2env LIB "/opt/mumps/lib" +add2env INCLUDE "/opt/mumps/include" diff --git a/cfg/tianyu-laptop/parasolid.profile b/cfg/tianyu-laptop/parasolid.profile new file mode 100755 index 0000000000000000000000000000000000000000..e24e2e80de8a8cf8b1f2a4f4ef7f632bb44dcb81 --- /dev/null +++ b/cfg/tianyu-laptop/parasolid.profile @@ -0,0 +1,3 @@ +add2env PATH "/opt/parasolid/shared_object" +add2env INCLUDE "/opt/parasolid" +export P_SCHEMA=/opt/parasolid/schema diff --git a/cfg/tianyu-laptop/samcef.profile b/cfg/tianyu-laptop/samcef.profile new file mode 100755 index 0000000000000000000000000000000000000000..c7f61e31d43f269ae57b2bc75f8c883130fbf2ce --- /dev/null +++ b/cfg/tianyu-laptop/samcef.profile @@ -0,0 +1,11 @@ +export SAM_ZONE=200000000 +add2env PATH "/opt/samcef" + +# pas besoin de definir LMS_LICENSE +# (deja defini dans "/opt/samcef/site" lors de l'install) + +# ----------------------------------------------------------- +# version "russe" +#add2env PATH "/opt/sfield/V8.5-01/Samcef-V151i8/lin/bin" +#export SAMTECH_LICENSE_FILE=/opt/sfield/V8.5-01/SAMTECH.lic + diff --git a/mtfLicense/tianyu-laptop.lic b/mtfLicense/tianyu-laptop.lic new file mode 100755 index 0000000000000000000000000000000000000000..4b36c318a44dbf69c58e3f379bbccc0f36eac787 --- /dev/null +++ b/mtfLicense/tianyu-laptop.lic @@ -0,0 +1 @@ +646574612B0A060C031B13305B706D657473666F72390C19042A061F041111052A0611080B0704DB802604657461667E726D65392025231B000C000402231B0E001A12036D726D65BC61666FE66D657463666F729B657461026F726D2474616613726D65FE61666F936D6574C7666F72E3657461786F726DFC646166