Hello Dave and others,
we jump in the discussion as CP2K developers.
We would like to ask you which version of CP2K you are using in your tests
and if you can share with us your input file and output log.

Some clarifications on the way we use MPI allocate/free:
1) only buffers used for MPI communications are allocated with MPI
allocate/free
2) in general we use memory pools, therefore we reach a limit in the
buffers sizes after some iterations, i.e. they are not reallocated anymore
3) there are some cases where we don't use memory pools, but their overall
contribution should be very small. You can run with the CALLGRAPH option (
https://www.cp2k.org/dev:profiling#the_cp2k_callgraph) to get more insight
where those allocations/deallocations are.

Best regards,
Alfio
for the CP2K developers
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users

Reply via email to