<div>Dear Hanning,</div><div><br /></div><div>I am afraid to tell you that the NVIDIA compiler set is not (yet) officially supported. Instead, I suggest to use a different compiler (intel, gcc) for now, but we will discuss this issue with the NVIDIA NVHPC team.</div><div><br /></div><div>Best,</div><div>Frederick<br /></div><br /><div class="gmail_quote"><div dir="auto" class="gmail_attr">Hanning Chen schrieb am Mittwoch, 15. März 2023 um 14:35:46 UTC+1:<br/></div><blockquote class="gmail_quote" style="margin: 0 0 0 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div dir="ltr"><div>Dear CP2K developers,</div><div><br></div><div>   I was trying to compile the latest version of CP2K (CP2K2023.1) using NVIDIA's NVHPC compiler set, but ran into the following error messages:</div><div><br></div><div>NVFORTRAN-S-0155-PASS argument must be declared CLASS in mp_irecv_custom (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument name/position must match parent's PASS argument name/position in type bound procedure mp_irecv_custom (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-Interface is not compatible with parent's interface for type bound procedure mp_irecv_custom (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument must be declared CLASS in mp_irecv_bm3 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument must be scalar, nonpointer, and nonallocatable in mp_irecv_bm3 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument name/position must match parent's PASS argument name/position in type bound procedure mp_irecv_bm3 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-Interface is not compatible with parent's interface for type bound procedure mp_irecv_bm3 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument must be declared CLASS in mp_irecv_bv (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument must be scalar, nonpointer, and nonallocatable in mp_irecv_bv (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument name/position must match parent's PASS argument name/position in type bound procedure mp_irecv_bv (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-Interface is not compatible with parent's interface for type bound procedure mp_irecv_bv (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument must be declared CLASS in mp_irecv_zm4 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument must be scalar, nonpointer, and nonallocatable in mp_irecv_zm4 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument name/position must match parent's PASS argument name/position in type bound procedure mp_irecv_zm4 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-Interface is not compatible with parent's interface for type bound procedure mp_irecv_zm4 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument must be declared CLASS in mp_irecv_zm3 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument must be scalar, nonpointer, and nonallocatable in mp_irecv_zm3 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument name/position must match parent's PASS argument name/position in type bound procedure mp_irecv_zm3 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-Interface is not compatible with parent's interface for type bound procedure mp_irecv_zm3 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument must be declared CLASS in mp_irecv_zm2 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument must be scalar, nonpointer, and nonallocatable in mp_irecv_zm2 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument name/position must match parent's PASS argument name/position in type bound procedure mp_irecv_zm2 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-Interface is not compatible with parent's interface for type bound procedure mp_irecv_zm2 (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument must be declared CLASS in mp_irecv_zv (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-S-0155-PASS argument must be scalar, nonpointer, and nonallocatable in mp_irecv_zv (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN-F-0008-Error limit exceeded (/home/chenhanning/Downloads/cp2k/src/mpiwrap/message_passing.F: 4769)<br>NVFORTRAN/arm64 Linux 23.1-0: compilation aborted<br>make[3]: *** [/home/chenhanning/Downloads/cp2k/Makefile:519: message_passing.o] Error 2<br>make[2]: *** [/home/chenhanning/Downloads/cp2k/Makefile:146: all] Error 2<br>make[1]: *** [/home/chenhanning/Downloads/cp2k/Makefile:128: sdbg] Error 2<br>make: *** [Makefile:123: all] Error 2</div><div><br></div><div>  Does anyone encounter the same issue? <br></div><div><br></div><div>  Thanks.</div><div><br></div><div>Hanning <br></div><div><br></div></div>
</blockquote></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "cp2k" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:cp2k+unsubscribe@googlegroups.com">cp2k+unsubscribe@googlegroups.com</a>.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/cp2k/3dd3d68e-8b6f-4c43-b9da-be4704f8a676n%40googlegroups.com?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/cp2k/3dd3d68e-8b6f-4c43-b9da-be4704f8a676n%40googlegroups.com</a>.<br />