[MITgcm-support] Building with genmake2

Sergio Jaramillo sju at eos.ubc.ca
Wed Apr 14 18:42:22 EDT 2004


Ed,

Thanks for the answer. I have been trying to edit genmake to compile 
MITgcm but my success has been very limited. If I want to use genmake2 
instead, what files should I update? I have been trying to do it using 
 % cvs -q update -r checkpoint52i_post -d -P, but I don't get major changes.

Thanks,

Sergio Jaramillo


mitgcm-support-request at mitgcm.org wrote:

>Send MITgcm-support mailing list submissions to
>	mitgcm-support at mitgcm.org
>
>To subscribe or unsubscribe via the World Wide Web, visit
>	http://dev.mitgcm.org/mailman/listinfo/mitgcm-support
>or, via email, send a message with subject or body 'help' to
>	mitgcm-support-request at mitgcm.org
>
>You can reach the person managing the list at
>	mitgcm-support-owner at mitgcm.org
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of MITgcm-support digest..."
>
>
>Today's Topics:
>
>   1. Parallel run using genmake (Sergio Jaramillo)
>   2. Re: Parallel run using genmake (Ed Hill)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Thu, 08 Apr 2004 14:07:07 -0700
>From: Sergio Jaramillo <sju at eos.ubc.ca>
>Subject: [MITgcm-support] Parallel run using genmake
>To: mitgcm-support at mitgcm.org
>Message-ID: <4075BEFB.104 at eos.ubc.ca>
>Content-Type: text/plain; charset="us-ascii"
>
>Dear MITgcm support,
>
>I have been using MITgcm in a single processor compiling the code with 
>genmake. Now , I want to try the parallel run, and I don't know if the 
>information available in  the documentation "3.5.2 Using genmake2", and 
>"3.5.3 Building with MPI" is still valid if I use genmake instead of 
>genmake2. Should I get genmake2? will it change the things too much for 
>me? I try not to change many things as my run is finally doing very 
>well, and I don't want to screw it.
>
>Many thanks,
>
>Sergio Jaramillo
>UBC
>
>
>-------------- next part --------------
>An HTML attachment was scrubbed...
>URL: http://dev.mitgcm.org/pipermail/mitgcm-support/attachments/20040408/f7fb03f7/attachment-0001.htm
>
>------------------------------
>
>Message: 2
>Date: Thu, 08 Apr 2004 17:27:02 -0400
>From: Ed Hill <eh3 at MIT.EDU>
>Subject: Re: [MITgcm-support] Parallel run using genmake
>To: MITgcm-support <mitgcm-support at mitgcm.org>
>Message-ID: <1081459622.31912.539.camel at localhost.localdomain>
>Content-Type: text/plain
>
>On Thu, 2004-04-08 at 17:07, Sergio Jaramillo wrote:
>  
>
>>Dear MITgcm support,
>>
>>I have been using MITgcm in a single processor compiling the code with
>>genmake. Now , I want to try the parallel run, and I don't know if the
>>information available in  the documentation "3.5.2 Using genmake2",
>>and "3.5.3 Building with MPI" is still valid if I use genmake instead
>>of genmake2. Should I get genmake2? will it change the things too much
>>for me? I try not to change many things as my run is finally doing
>>very well, and I don't want to screw it.
>>    
>>
>
>
>Hi Sergio,
>
>If you're using genmake, then you're using a somewhat older version of
>the code.  And thats not a serious problem with respect to MPI.  Older
>versions of the code (with genmake) and newer ones (with genmake2) both
>support MPI builds.
>
>For the older genmake, you may (or may not) need to edit the genmake
>script itself to add or modify the MPI build options.  This is a
>limitation inherent with the older genmake script.
>
>For the newer genmake2, you should only have to edit or create a new
>options file (or "optfile").  There are numerous examples located in 
>
>  MITgcm/tools/build_options
>
>that you can adapt to your particular machine.
>
>I prefer genmake2 but will try to help you with either approach--just
>email your specific questions to this list or call me at my office
>number below.
>
>Ed
>
>  
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20040414/28eddb91/attachment.htm>


More information about the MITgcm-support mailing list