[MITgcm-support] mitgcm with cheapaml and mnc packages

Nicolas Wienders wienders at ocean.fsu.edu
Wed Sep 14 11:34:07 EDT 2005


>
>

Hi all,


I am trying to get rid of some probleme we have while trying to compile
the model in a configuration including the mnc and cheapaml packages.

1- just for information, what does mean
    === End of Compilation 1 ===
    === End of Compilation 2 ===
    === End of Compilation 3 ===
What are these steps corresponding to?



2- Going back to the checkpoint57o_post we re were able to compile
and run mitgcm with the cheapaml package turned on.
Problems are coming when we add the mnc package:

     a- checkpoint.for will not compile and the error message is the  
following:

ocnpc84:~/MITgcm/verification/climode/build mitgcm$ make -j2
/opt/ibmcmp/xlf/8.1/bin/f77 -qfixed=132 -qsuffix=f=for -O3 -c  
checkpoint.for
cat mnc_var.F | ../../../tools/set64bitConst.sh |  /usr/bin/cpp - 
traditional -P -xassembler-with-cpp -DWORDLENGTH=4 - 
DNML_TERMINATOR=" /" -DHAVE_CLOC -DHAVE_STAT -DIGNORE_TIME -I/usr/ 
local/netcdf/include > mnc_var.for
** set_write_global_pickup   === End of Compilation 1 ===
cat MNC_CW_READWRITE_I.F | ../../../tools/set64bitConst.sh |  /usr/ 
bin/cpp -traditional -P -xassembler-with-cpp -DWORDLENGTH=4 - 
DNML_TERMINATOR=" /" -DHAVE_CLOC -DHAVE_STAT -DIGNORE_TIME -I/usr/ 
local/netcdf/include > MNC_CW_READWRITE_I.for
** read_checkpoint   === End of Compilation 2 ===
** write_checkpoint   === End of Compilation 3 ===
cat MNC_CW_READWRITE_RL.F | ../../../tools/set64bitConst.sh |  /usr/ 
bin/cpp -traditional -P -xassembler-with-cpp -DWORDLENGTH=4 - 
DNML_TERMINATOR=" /" -DHAVE_CLOC -DHAVE_STAT -DIGNORE_TIME -I/usr/ 
local/netcdf/include > MNC_CW_READWRITE_RL.for
"checkpoint.for", 1516-036 (S) Entity tair has undefined type.
** write_checkpoint_now   === End of Compilation 4 ===
1501-511  Compilation failed for file checkpoint.for.
make: *** [checkpoint.o] Error 1
make: *** Waiting for unfinished jobs....
ocnpc84:~/MITgcm/verification/climode/build mitgcm$ ls MNC*
MNC_CW_READWRITE_I.F    MNC_CW_READWRITE_I.for   
MNC_CW_READWRITE_RL.F   MNC_CW_READWRITE_RL.for  
MNC_CW_READWRITE_RS.F   MNC_OPTIONS.h            
MNC_PARAMS.h            MNC_SIZE.h
ocnpc84:~/MITgcm/verification/climode/build mitgcm$


     b - the different calls to the mnc_cw subroutines are present  
but not the subroutines
          themselves in the ".for" files.


     c- trying to compile mnc_var.for manually i get:

"mnc_var.for", line 422.17: 1514-007 (S) Array tr which has inherited  
or object time dimensions is not permitted to be an element of a  
COMMON block.
"mnc_var.for", line 422.17: 1514-007 (S) Array tr which has inherited  
or object time dimensions is not permitted to be an element of a  
COMMON block.
"mnc_var.for", line 422.17: 1514-007 (S) Array tr which has inherited  
or object time dimensions is not permitted to be an element of a  
COMMON block.
"mnc_var.for", line 422.17: 1514-007 (S) Array tr which has inherited  
or object time dimensions is not permitted to be an element of a  
COMMON block.
"mnc_var.for", line 422.17: 1514-007 (S) Array tr which has inherited  
or object time dimensions is not permitted to be an element of a  
COMMON block.
"mnc_var.for", line 422.17: 1514-007 (S) Array tr which has inherited  
or object time dimensions is not permitted to be an element of a  
COMMON block.
"mnc_var.for", line 423.17: 1514-007 (S) Array tair which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 423.17: 1514-007 (S) Array tair which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 423.17: 1514-007 (S) Array tair which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 423.17: 1514-007 (S) Array tair which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 423.17: 1514-007 (S) Array tair which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 423.17: 1514-007 (S) Array tair which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 424.17: 1514-007 (S) Array solar which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 424.17: 1514-007 (S) Array solar which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 424.17: 1514-007 (S) Array solar which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 424.17: 1514-007 (S) Array solar which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 424.17: 1514-007 (S) Array solar which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 424.17: 1514-007 (S) Array solar which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 425.17: 1514-007 (S) Array uwind which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 425.17: 1514-007 (S) Array uwind which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 425.17: 1514-007 (S) Array uwind which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 425.17: 1514-007 (S) Array uwind which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 425.17: 1514-007 (S) Array uwind which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 425.17: 1514-007 (S) Array uwind which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 426.17: 1514-007 (S) Array vwind which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 426.17: 1514-007 (S) Array vwind which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 426.17: 1514-007 (S) Array vwind which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 426.17: 1514-007 (S) Array vwind which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 426.17: 1514-007 (S) Array vwind which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 426.17: 1514-007 (S) Array vwind which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 427.17: 1514-007 (S) Array ustress which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 427.17: 1514-007 (S) Array ustress which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 427.17: 1514-007 (S) Array ustress which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 427.17: 1514-007 (S) Array ustress which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 427.17: 1514-007 (S) Array ustress which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 427.17: 1514-007 (S) Array ustress which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 428.17: 1514-007 (S) Array vstress which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 428.17: 1514-007 (S) Array vstress which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 428.17: 1514-007 (S) Array vstress which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 428.17: 1514-007 (S) Array vstress which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 428.17: 1514-007 (S) Array vstress which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 428.17: 1514-007 (S) Array vstress which has  
inherited or object time dimensions is not permitted to be an element  
of a COMMON block.
"mnc_var.for", line 436.18: 1516-050 (S) Expression or initial value  
must be evaluated at compile time.
"mnc_var.for", 1515-002 (S) END card is missing.  One is assumed.
** _main   === End of Compilation 1 ===
** mnc_var_init_dbl   === End of Compilation 2 ===
** mnc_var_init_real   === End of Compilation 3 ===
** mnc_var_init_int   === End of Compilation 4 ===
** mnc_var_init_any   === End of Compilation 5 ===
** mnc_var_add_attr_str   === End of Compilation 6 ===
** mnc_var_add_attr_dbl   === End of Compilation 7 ===
** mnc_var_add_attr_real   === End of Compilation 8 ===
** mnc_var_add_attr_int   === End of Compilation 9 ===
** mnc_var_add_attr_any   === End of Compilation 10 ===
** mnc_var_write_dbl   === End of Compilation 11 ===
** mnc_var_write_real   === End of Compilation 12 ===
** mnc_var_write_int   === End of Compilation 13 ===
** mnc_var_append_dbl   === End of Compilation 14 ===
** mnc_var_append_real   === End of Compilation 15 ===
** mnc_var_append_int   === End of Compilation 16 ===
** mnc_var_write_any   === End of Compilation 17 ===
1501-511  Compilation failed for file mnc_var.for.


Any idea of what might be going on?  Thanks a lot. nico






--

Nicolas Wienders                   (850) 644-1987 (office)
Oceanography - OSB415                294-3542 (cell)
Florida State University                    644-2581 (fax)
Tallahassee, FL - 32306    wienders at ocean.fsu.edu


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


More information about the MITgcm-support mailing list