diff --git a/packages/sbatch-tui/default.nix b/packages/sbatch-tui/default.nix index bc599b22..f5c839d5 100644 --- a/packages/sbatch-tui/default.nix +++ b/packages/sbatch-tui/default.nix @@ -1,13 +1,7 @@ -{ - stdenv, lib, sbatchConfig ? null, substituteAll, runCommand, - cmake, pkg-config, ftxui, biu -}: -stdenv.mkDerivation +{ stdenv, cmake, pkg-config, ftxui, biu }: stdenv.mkDerivation { name = "sbatch-tui"; src = ./.; - preConfigure = lib.optionalString (sbatchConfig != null) - "cp ${substituteAll ({ src = ./src/device.cpp.template; } // sbatchConfig)} src/device.cpp"; buildInputs = [ ftxui biu ]; nativeBuildInputs = [ cmake pkg-config ]; } diff --git a/packages/sbatch-tui/src/main.cpp b/packages/sbatch-tui/src/main.cpp index 55ee6bb2..e913ddb4 100644 --- a/packages/sbatch-tui/src/main.cpp +++ b/packages/sbatch-tui/src/main.cpp @@ -138,7 +138,8 @@ int main() state.job_name, state.output_file, state.vasp_version_entries[state.vasp_version_selected] ); else state.submit_command = - "sbatch --ntasks={}\n--cpus-per-task={}\n--export=ALL,OMP_NUM_THREADS={}\n--hint=nomultithread\n--job-name='{}'\n" + "sbatch --ntasks={}\n--cpus-per-task={}\n" + "--export=ALL,OMP_NUM_THREADS={},OMP_STACKSIZE=512m\n--hint=nomultithread\n--job-name='{}'\n" "--output='{}'\n--wrap=\"vasp-intel srun --mpi=pmix vasp-{}\""_f ( state.mpi_threads, state.openmp_threads, state.openmp_threads, state.job_name, state.output_file,