Dear all,
I am working on an HPC program on an NVIDIA system.
The program has been used for many years with Fortran from a non-NVIDIA provider, combined with CUDA C/C++ to use GPU accelerator cards.
Now I have to use nvfortran for the Fortran part. I encountered a segmentation fault error while working with a large dataset.
More specifically, the error occurs when accessing a derived type variable that contains a tower of multi-rank arrays of large data size over 2GiB.
So my question is, can we use a large derived type over 2GiB Sizes ?
I used the compiler option -mcmodel=medium.
To answer this question, I wrote a test program and attached it below.
Best,
Ken-Ichi
TEST_LARGE_DERIVED_TYPE.tar.gz (3.5 KB)