<div>Greg,</div>
<div>would it be feasible to compile the array into a DLL? </div>
<div>Peter<br><br> </div>
<div><span class="gmail_quote">On 5/24/07, <b class="gmail_sendername">Greg Lindahl</b> <<a href="mailto:lindahl@pbm.com">lindahl@pbm.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Thu, May 24, 2007 at 06:05:03PM +0300, Tahir Malas wrote:<br><br>> Each process in our parallel FORTRAN
<br>> 90 program holds an identical array that is used in all parts of the<br>> program. However, when the size of the problem gets larger and larger, this<br>> memory cost has started to become a memory bottleneck for us.
<br><br>This is actually a fairly frequent question.<br><br>Some people use hybrid MPI+OpenMP in this situation. However, another<br>way to attack it is to create a shared memory segment and put this<br>array into it. Or, alternately, you can mmap() a file into all the
<br>processes with this data.<br><br>-- greg<br><br><br>_______________________________________________<br>Beowulf mailing list, <a href="mailto:Beowulf@beowulf.org">Beowulf@beowulf.org</a><br>To change your subscription (digest mode or unsubscribe) visit
<a href="http://www.beowulf.org/mailman/listinfo/beowulf">http://www.beowulf.org/mailman/listinfo/beowulf</a><br></blockquote></div><br>