Windos portability

This commit is contained in:
Axel Kohlmeyer
2023-07-30 15:54:06 -04:00
parent 2eca0f2634
commit 1c8b9e9467
2 changed files with 7 additions and 0 deletions

1
.gitignore vendored
View File

@ -57,3 +57,4 @@ out/x86
out/x64
src/Makefile.package-e
src/Makefile.package.settings-e
/cmake/build/x64-Debug-Clang

View File

@ -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();