[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