howto:compile_on_windows
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
howto:compile_on_windows [2023/12/01 08:52] – restrictdir krack | howto:compile_on_windows [2023/12/01 13:25] – krack | ||
---|---|---|---|
Line 74: | Line 74: | ||
export OMP_NUM_THREADS=2 | export OMP_NUM_THREADS=2 | ||
</ | </ | ||
- | The binaries with the file extension '' | + | The binaries with the file extension '' |
+ | |||
+ | It is also suggested | ||
< | < | ||
export OMP_STACKSIZE=16M | export OMP_STACKSIZE=16M | ||
+ | ulimit -s 65000 | ||
+ | </ | ||
+ | and the '' | ||
</ | </ | ||
Line 85: | Line 90: | ||
make -j ARCH=local VERSION=ssmp test | make -j ARCH=local VERSION=ssmp test | ||
</ | </ | ||
- | This will more than 4000 test cases. At the end of that test, a summary is printed which should indicate that there are no '' | + | This will more than 4000 test cases. At the end of that test, a summary is printed which should indicate that there are no '' |
< | < | ||
make -j ARCH=local VERSION=ssmp TESTOPTS=" | make -j ARCH=local VERSION=ssmp TESTOPTS=" | ||
</ | </ | ||
- | which will only run the test cases in the folder '' | + | which will only run the test cases in the folder '' |
+ | < | ||
+ | ~/ | ||
+ | </ | ||
+ | All data generated by '' | ||
+ | < | ||
+ | make ARCH=local VERSION=ssmp testclean | ||
+ | </ | ||
+ | whereas | ||
+ | < | ||
+ | make ARCH=local VERSION=ssmp realclean | ||
+ | </ | ||
+ | and | ||
+ | < | ||
+ | make distclean | ||
+ | </ | ||
+ | will remove all data from '' | ||
==== Build and test a parallel CP2K binary ==== | ==== Build and test a parallel CP2K binary ==== | ||
Line 136: | Line 157: | ||
cp2k.ssmp | cp2k.ssmp | ||
</ | </ | ||
- | and likewise with '' | + | and likewise with '' |
+ | |||
+ | CP2K MPI/OpenMP parallel runs are launched with '' | ||
+ | < | ||
+ | mpiexec -n 4 -genv OMP_NUM_THREADS=2 | ||
+ | </ | ||
+ | will use 4 MPI ranks with 2 OpenMP threads each (i.e. it will consume 8 CPU cores) to run the input file '' | ||
+ | |||
+ | The '' | ||
- | **Enjoy CP2K !** | + | **Enjoy CP2K under Windows!** |
howto/compile_on_windows.txt · Last modified: 2023/12/01 14:07 by krack