[MITgcm-support] Compiling MITGCM passive tracer experiment

Yuan Lian lian at ashimaresearch.com
Tue Jun 7 17:23:03 EDT 2011


Thanks for correcting this. I thought I might be wrong about STAF as I 
never used it;-)

So when one compiles MITgcm with TAF, is TAMC still needed? It appears 
they are pretty much
the same thing.

Yuan


On 6/7/11 2:10 PM, Menemenlis, Dimitris (3248) wrote:
> staf is a script that accesses TAF, an adjoint model compiler
> sold by FASTOPT (http://www.fastopt.de/)
> and a follow-on of TAMC
>
> Dimitris Menemenlis
>
> On Jun 7, 2011, at 1:51 PM, Yuan Lian wrote:
>
>> Hi Neill,
>>
>> I am not familiar with the adjoint model but apparently STAF 
>> (Software testing automation framework) and TAMC (Tangent linear and 
>> adjoint model compiler) need to be installed. Both are open source 
>> softwares.
>>
>> STAF
>> http://staf.sourceforge.net/
>>
>> TAMC
>> www.autodiff.com/tamc/
>>
>> It would be nice if MITgcm manual can provide a little more 
>> information about software requirements though.
>>
>> Yuan
>>
>>
>> On 6/7/11 8:53 AM, Neill Mackay wrote:
>>>
>>> Hi,
>>>
>>> I’m in the early stages of learning how to use the MITGCM for a 
>>> tracer experiment. In attempting to compile the passive tracer 
>>> experiment in the directory‘tutorial_tracer_adjsens’ under 
>>> ‘verification’, I’m following the instructions in the ‘README’ file 
>>> for compiling:
>>>
>>> Configure and compile the code:
>>>
>>>   cd build
>>>
>>>   ../../../tools/genmake2 -mods ../code_ad 
>>> -adof=../../../tools/adjoint_options/adjoint_staf [-of 
>>> my_platform_optionFile]
>>>
>>>   make depend
>>>
>>>   make adall
>>>
>>> The first two commands work OK (I am using the attached option file 
>>> ‘gnu’ inherited from a colleague), but the ‘make’ fails with the 
>>> following error:
>>>
>>> make: staf: Command not found
>>>
>>> make: *** [ad_taf_output.f] Error 127
>>>
>>> I’ve contacted our IT support for the HPC cluster here at UEA on 
>>> which I am running the MIT GCM, but they are not familiar with the 
>>> ‘staf compiler’ (as mentioned in your manual pages section 3.4.2). 
>>> Is this a third party package that needs to be installed, and if so 
>>> where can I find it? If it’s included in the MIT GCM tar ball, how 
>>> do I go about making use of it?
>>>
>>> Thanks very much for any help you can provide.
>>>
>>> Regards,
>>>
>>> Neill Mackay.
>>>
>>>
>>> _______________________________________________
>>> MITgcm-support mailing list
>>> MITgcm-support at mitgcm.org
>>> http://mitgcm.org/mailman/listinfo/mitgcm-support
>>
>> _______________________________________________
>> MITgcm-support mailing list
>> MITgcm-support at mitgcm.org <mailto:MITgcm-support at mitgcm.org>
>> http://mitgcm.org/mailman/listinfo/mitgcm-support
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20110607/7bb0531e/attachment-0001.htm>


More information about the MITgcm-support mailing list