diff --git a/.gitignore b/.gitignore index a89f75cc9a..ed514d96fa 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,4 @@ out/x86 out/x64 src/Makefile.package-e src/Makefile.package.settings-e +/cmake/build/x64-Debug-Clang diff --git a/tools/lammps-gui/lammpsgui.cpp b/tools/lammps-gui/lammpsgui.cpp index a26a71cd92..b454e215dc 100644 --- a/tools/lammps-gui/lammpsgui.cpp +++ b/tools/lammps-gui/lammpsgui.cpp @@ -69,7 +69,13 @@ LammpsGui::LammpsGui(QWidget *parent, const char *filename) : #if defined(_OPENMP) // use maximum number of available threads unless OMP_NUM_THREADS was set auto nthreads = std::to_string(omp_get_max_threads()); +#if _WIN32 + if (!getenv("OMP_NUM_THREADS")) { + _putenv_s("OMP_NUM_THREADS", nthreads.c_str()); + } +#else setenv("OMP_NUM_THREADS", nthreads.c_str(), 0); +#endif #endif lammps_args.clear();