diff --git a/packages/vasp/intel/default.nix b/packages/vasp/intel/default.nix index a9e7603d..ef9ff23c 100644 --- a/packages/vasp/intel/default.nix +++ b/packages/vasp/intel/default.nix @@ -37,6 +37,9 @@ let vasp = stdenv.mkDerivation # tell openmpi use ifx OMPI_F90 = "ifx"; + + dontStrip = true; + dontPatchELF = true; }; in writeShellScriptBin "vasp-intel" '' diff --git a/packages/vasp/intel/makefile.include b/packages/vasp/intel/makefile.include index 8abc7548..065aac6f 100644 --- a/packages/vasp/intel/makefile.include +++ b/packages/vasp/intel/makefile.include @@ -19,7 +19,8 @@ FREE = -free -names lowercase FFLAGS = -assume byterecl -w -OFLAG = -O2 +# OFLAG = -O2 +OFLAG = -g OFLAG_IN = $(OFLAG) DEBUG = -O0 diff --git a/packages/vasp/nvidia/default.nix b/packages/vasp/nvidia/default.nix index 6bca88e0..df0e5650 100644 --- a/packages/vasp/nvidia/default.nix +++ b/packages/vasp/nvidia/default.nix @@ -35,6 +35,8 @@ let vasp = stdenv.mkDerivation MKLROOT = mkl; QD = "${stdenv.cc.cc}/Linux_x86_64/${stdenv.cc.cc.version}/compilers/extras/qd"; }; + dontStrip = true; + dontPatchELF = true; }; in writeShellScriptBin "vasp-nvidia" '' diff --git a/packages/vasp/nvidia/makefile.include b/packages/vasp/nvidia/makefile.include index d3a8c64e..6db4614a 100644 --- a/packages/vasp/nvidia/makefile.include +++ b/packages/vasp/nvidia/makefile.include @@ -24,7 +24,8 @@ FREE = -Mfree FFLAGS = -Mbackslash -Mlarge_arrays -OFLAG = -fast +# OFLAG = -fast +OFLAG = -g DEBUG = -Mfree -O0 -traceback