- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear,
I have a parallel program in Fortran using coarrays and I have detected a different behavior in the memory when I run it in shared mode or distributed mode. When I use coarray=shared the used memory along the execution is constant but when I use coarray=distributed the memory starts to grow at each iteration and finally the program finish with an out of memory error. I have isolated the problem in my code and I have wrote a sample code (attached) that reproduce this behavior. I am using Intel Fortran Compiler for Cluster v18, but the effect is similar with versions 17 and 15.
Best regards,
Enrique Pascual
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Not sure if it is related to your problem, but the OpenCoarrays runtime gives the following runtime error with your code:
libcaf_mpi RUNTIME ERROR: Cannot convert type 5 kind 4 to type 1 kind 2 Program received signal SIGABRT: Process abort signal.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think it is not related. I have modified the sample code to use KIND=4 for all integers and I obtain the same behavior.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@Enrique Pascual,
Intel now wants you to request support at their Online Service Center (OSC) for issues with their software products, I suggest you submit an incident at the OSC:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@FortranFan,
I have already submitted an incident at the Intel OSC. I am still waiting for an answer.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page