----- Message d'origine ----
De : Costas Douvis <cdouvis@geol.uoa.gr>
À : Bamba Sylla <syllabamba@yahoo.fr>
Envoyé le : Mardi, 13 Mai 2008, 18h54mn 32s
Objet : Re: Re : [RegCNET] Makefile for IFC10 on a 64bit system
Oups! You're right. Thank you. I had somehow erased the last line of the
regcm.x file so the simulation wouldn't start. Now it's running and
everything seems to be in order. So I guess we can say that someone with a
computer system like mine can run the RegCM using the same Makefiles.
Please contact me if you need more information
Kostas
> I don't really know where your problem is but for my knowledge,
> the compilation has been successfully done. It finishes compiling and i
> don't see any sent errors. Were you just compiling or running regcm.x?
>
>
**************************************************************
> M. Bamba SYLLA
> Laboratoire de Physique de l'Atmosph?re et de l'Oc?an (LPAO-SF)
> Ecole Sup?rieure Polytechnique (ESP)
> Universit? Cheikh Anta Diop (UCAD)
> CRE ENEA Visiting Scientist - Roma Italy
> *************************************************************
>
>
>
>
> ----- Message d'origine ----
> De : Costas Douvis <
cdouvis@geol.uoa.gr>
> ? :
regcnet@lists.ictp.it> Envoy? le : Mardi, 13 Mai 2008, 14h18mn 46s
> Objet : [RegCNET] Makefile for IFC10 on a 64bit system
>
> Hi everyone
>
> I am facing a Makefile problem. Maybe my system is a bit 'strange'. I'm
> using
>
> Processor:
AMD64
> Linux: Ubuntu 7.10 - 64bit
> Fortran: Intel 10.1 (serial)
>
> It looks like none of the available Makefiles works for me. Still I
> managed to run the PreProc using Makefile_IFC8_64, where I replaced the
> word liblinux64 with the word liblinuxamd64. My DOMAIN and ICBC files look
> fine. Unfortunately the same trick can't work with the Makefile in
> directory Main. When I try to run with the Makefile_IFC8 or the
> Makefile_AMD64p_IFC8 (with modifications) the program stops suddenly
> before the compilation is over. I suspect that I need to link a library in
> the Makefile but I don't know which one. This is how the program stops
>
> .
> .
> .
> vadv.f(79): (col. 11) remark: LOOP WAS VECTORIZED.
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o vcheke.o
> vcheke.f
> vcheke.f(20): (col. 10) remark:
PARTIAL LOOP WAS VECTORIZED.
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o vcheki.o
> vcheki.f
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o vchekt.o
> vchekt.f
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o vcover.o
> vcover.f
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o vecbats.o
> vecbats.f
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o vmodes.o
> vmodes.f
> vmodes.f(137): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(142): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(150): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(155): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vmodes.f(161): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(170): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(180): (col. 10) remark: LOOP WAS
VECTORIZED.
> vmodes.f(179): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vmodes.f(179): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vmodes.f(179): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vmodes.f(179): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vmodes.f(199): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(228): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(233): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(246): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(252): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(257): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(262): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(265): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(268): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(271): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(276): (col. 10) remark: PARTIAL LOOP
WAS VECTORIZED.
> vmodes.f(282): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(276): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vmodes.f(278): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(308): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(312): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vmodes.f(315): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(350): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(359): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(364): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vmodes.f(367): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(372): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vmodes.f(375): (col. 10) remark: LOOP WAS VECTORIZED.
> vmodes.f(379): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vmodes.f(382): (col. 10) remark: LOOP WAS VECTORIZED.
> ifort -fpe3 -tpp7 -cm -w -w90 -w95
-convert big_endian -c -o vmultm.o
> vmultm.f
> vmultm.f(14): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vmultm.f(16): (col. 10) remark: LOOP WAS VECTORIZED.
> vmultm.f(22): (col. 10) remark: LOOP WAS VECTORIZED.
> vmultm.f(28): (col. 10) remark: LOOP WAS VECTORIZED.
> vmultm.f(34): (col. 10) remark: LOOP WAS VECTORIZED.
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o vnorml.o
> vnorml.f
> vnorml.f(31): (col. 10) remark: LOOP WAS VECTORIZED.
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o vorder.o
> vorder.f
> vorder.f(17): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vorder.f(17): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vorder.f(34): (col. 10) remark: LOOP WAS VECTORIZED.
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o vprntm.o
> vprntm.f
> ifort -fpe3 -tpp7 -cm -w
-w90 -w95 -convert big_endian -c -o vprntv.o
> vprntv.f
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o vtlaps.o
> vtlaps.f
> vtlaps.f(21): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> vtlaps.f(21): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o water.o
> water.f
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o wheneq.o
> wheneq.f
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o whenfgt.o
> whenfgt.f
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o whenflt.o
> whenflt.f
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o whenne.o
> whenne.f
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o zengocndrv.o
> zengocndrv.f
> ifort -fpe3 -tpp7 -cm -w -w90 -w95
-convert big_endian -c -o zengocn.o
> zengocn.f
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o zenith.o
> zenith.f
> zenith.f(61): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> zenith.f(61): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> ifort -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian -c -o zenitm.o
> zenitm.f
> zenitm.f(35): (col. 10) remark: PARTIAL LOOP WAS VECTORIZED.
> ifort -o regcm -fpe3 -tpp7 -cm -w -w90 -w95 -convert big_endian aermix.o
> aeroppt.o aerout.o albedov.o balanc.o balbak.o bconst.o bdyin.o bdyuv.o
> bdyval.o blhnew.o BLOCKDATA001.o bmpara.o bndry.o carbon.o cdiv.o
> chdrydep.o chemtap.o chrsetc.o chsrfem.o cldefr.o cldems.o cldfrac.o co2.o
> colmod3.o conadv.o condch.o condcq.o condtq.o conmas.o cumtran.o cupara.o
> cuparan.o cup.o cupemandrv.o cupeman.o depth.o deriv.o diffu.o diffut.o
> dragdn.o
drag.o drip.o dsflx.o EDDY.o elmhes.o eltran.o eomb.o FINDDATE.o
> for_next.o frawat.o getdat.o grads_stuf.o hadv.o holtbl.o hqr2.o hqr.o
> htdiff.o ice.o inirad.o initb.o INITDATE.o init.o inidust.o initlk.o
> interf.o intmax.o invmtrx.o isamax.o isrchfgt.o isrchfle.o lakedrv.o
> lake.o lenchr.o lfdrag.o lftemp.o ljchrn.o lshfch.o lutbl.o mapsmp.o
> maximi.o minimi.o MIXER.o mkfile.o nconvp.o nudge.o o3data.o outprt.o
> output.o outsav.o outsrf.o outsub.o outtap0.o outtap.o param.o pcp.o
> radabs.o radclr.o radclw.o radcsw.o radctl.o radded.o radems.o radini.o
> radinp.o radout.o radoz2.o radtap.o radtpl.o reorder.o regcm.o resetr.o
> rg.o root.o satur.o saxpy.o sgedi.o sgefa.o slice.o slice3d.o snow.o
> soilbc.o solar1.o spinit.o spline.o splitf.o sponge.o spstep.o sscal.o
> sswap.o stomat.o TEMP.o tend.o tgrund.o tpfc.o tracbud.o tracdiag.o
> tractend2.o trcab.o trcabn.o trcems.o
trcmix.o trcplk.o trcpth.o tseice.o
> tstep.o vadv.o vcheke.o vcheki.o vchekt.o vcover.o vecbats.o vmodes.o
> vmultm.o vnorml.o vorder.o vprntm.o vprntv.o vtlaps.o water.o wheneq.o
> whenfgt.o whenflt.o whenne.o zengocndrv.o zengocn.o zenith.o zenitm.o
> -Vaxlib
>
>
> Pleeeease tell me that there is a way to go around the problem without
> installing a 32bit linux distribution...
>
> Kostas
>