Jump to content

Requests for technical support from the VASP team should be posted in the VASP Forum.

NCSHMEM: Difference between revisions

From VASP Wiki
No edit summary
No edit summary
Line 5: Line 5:
----
----
By default no shared memory MPI is in the non-cubic scaling GW routines ({{TAG|ALGO}}=EVGW, EVGW0, QPGW and QPGW0).
By default no shared memory MPI is in the non-cubic scaling GW routines ({{TAG|ALGO}}=EVGW, EVGW0, QPGW and QPGW0).
For shared memory in the non-cubic scaling GW set NCSHMEM=-1.
For using shared memory MPI in the non-cubic scaling GW set NCSHMEM=-1.
 
{{NB|warning|For the openmp version NCHSMEM is not active and shared memory is not used for MPI. In that case the memory is shared between threads.}}  
{{NB|warning|For the openmp version NCHSMEM is not active and shared memory is not used for MPI. In that case the memory is shared between threads.}}  
== Related tags and articles ==
== Related tags and articles ==
[[Shared memory]], {{TAG|ALGO}}, [[Practical guide to GW calculations]]
[[Shared memory]], {{TAG|ALGO}}, [[Practical guide to GW calculations]]


[[Category:Performance]][[Category:VASP6]][[Category:Machine-learned force fields]][[Category:Memory]]
[[Category:Performance]][[Category:VASP6]][[Category:Machine-learned force fields]][[Category:Memory]]

Revision as of 09:36, 21 July 2022

NCSHMEM = [integer]
Default: NCSHMEM = 1 

Description: NCSHMEM determines the number of compute cores sharing the memory in MPI in the non-cubic scaling GW routines.


By default no shared memory MPI is in the non-cubic scaling GW routines (ALGO=EVGW, EVGW0, QPGW and QPGW0). For using shared memory MPI in the non-cubic scaling GW set NCSHMEM=-1.

Related tags and articles

Shared memory, ALGO, Practical guide to GW calculations