----- 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
_______________________________________________
RegCNET mailing list
RegCNET@lists.ictp.ithttps://lists.ictp.it/mailman/listinfo/regcnet