Welcome, Guest
Username: Password: Remember me

TOPIC: install V6P2 perl Intel fortran W7

install V6P2 perl Intel fortran W7 11 years 4 months ago #9706

  • marine
  • marine's Avatar
  • OFFLINE
  • Junior Boarder
  • Posts: 52
Hello,

I tried to compiled V6P2 version of Telemac on Windows 7 with Intel Fortran.
The makeall90 is ok no error but when I do the makepar90, I have this error

LINK : fatal error LNK1181: cannot open input file 'C:\TELEMAC\v6p2\parallel\parallel_V6P2\win64\parallelV6P2.lib'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Intel Fortran\Microsoft Files\VC\Bin\amd64\link.EXE"' : return code '0x49d'

it is right the parallelV6P2.lib doesn't exist.Is it a source? it was created during the makeall90? or I miss me a file?

I join my systel.ini file

If somebody have an idea

Thank for your help

Best regards
The administrator has disabled public write access.

install V6P2 perl Intel fortran W7 11 years 4 months ago #9707

  • yugi
  • yugi's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 851
  • Thank you received: 244
Hi,

Does makepar90 displayed anything before?

Thanks,
Yoann
There are 10 types of people in the world: those who understand binary, and those who don't.
The administrator has disabled public write access.

install V6P2 perl Intel fortran W7 11 years 4 months ago #9712

  • marine
  • marine's Avatar
  • OFFLINE
  • Junior Boarder
  • Posts: 52
the whole message is :
:\Users\simul>makepar90

C:\Users\simul>date /t
10/07/2013

C:\Users\simul>time /t
11:34

C:\Users\simul>perl -w -x -S makepar90.pl



Ready for making System TELEMAC90
Automatic mode.



========== parallel/parallel_v6p2/sources :

===== Making : C:\TELEMAC\v6p2/parallel/parallel_v6p2/sources

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.

ifort /compile_only /O2 /check=overflow /iface:nomixed_str_len_arg /warn
:declaration /warn:argument_checking /warn:unused /nologo /convert:big_endian /e
xtend-source:132 /include:C:\TELEMAC\v6p2\parallel\parallel_v6p2\win64 /include:
C:\TELEMAC\v6p2\..\mpi\include get_mpi_parameters.f
get_mpi_parameters.f(50): error #5102: Cannot open include file 'mpif.h'
INCLUDE 'mpif.h'
^
get_mpi_parameters.f(52): error #6404: This name does not have a type, and must
have an explicit type. [MPI_INTEGER]
P_INTEGER =MPI_INTEGER
^
get_mpi_parameters.f(55): error #6404: This name does not have a type, and must
have an explicit type. [MPI_DOUBLE_PRECISION]
P_REAL8 =MPI_DOUBLE_PRECISION
^
get_mpi_parameters.f(56): error #6404: This name does not have a type, and must
have an explicit type. [MPI_UB]
P_UB =MPI_UB
^
get_mpi_parameters.f(57): error #6404: This name does not have a type, and must
have an explicit type. [MPI_COMM_WORLD]
P_COMM_WORLD=MPI_COMM_WORLD
^
get_mpi_parameters.f(58): error #6404: This name does not have a type, and must
have an explicit type. [MPI_SUCCESS]
P_SUCCESS =MPI_SUCCESS
^
compilation aborted for get_mpi_parameters.f (code 1)
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Intel\Composer XE 2011 SP1\b
in\intel64\ifort.EXE"' : return code '0x1'
Stop.
===== C:\TELEMAC\v6p2/parallel/parallel_v6p2/sources : maktel parallel




========== sisyphe/sisyphe_v6p2/sources :

===== Making : C:\TELEMAC\v6p2/sisyphe/sisyphe_v6p2/sources

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.

-
Link executable parallele par defaut
link /MACHINE:X64 /subsystem:console /incremental:no /stack:67108864 /n
odefaultlib:libc.lib /out:sisypheV6P2_MP.exe declarations_sisyphe.obj i
nterface_sisyphe_bedload.obj interface_sisyphe_suspension.obj interface_sis
yphe.obj homere_sisyphe.obj bedload_main.obj
qsform.obj sis_arret.obj bedload_meyer.obj rescue_
sisyphe.obj bedload_bailard.obj diricl.obj ride.obj bedload_bijker.
obj entete_sisyphe.obj bedload_nerbed_vf.obj suspe
nsion_bilan.obj bedload_calcdw.obj suspension_computation.obj bedloa
d_dibwat.obj init_avai.obj suspension_dispersion.obj b
edload_diffin.obj bedload_solidischarge.obj init_compo.obj layer.ob
j suspension_erosion.obj suspension_erosion_coh.obj suspension_flux_mixte.
obj bedload_direction.obj bedload_solvs_fe.obj init_constant.obj
suspension_depot.obj bedload_solvs_vf.obj integ.obj
suspension_conv.obj bedload_effpnt.obj bedload_soulsby.obj su
spension_bijker.obj suspension_fredsoe.obj suspension_vanrijn.obj bedload_
einst.obj flusec_sisyphe.obj fluxpr_sisyphe.obj bedload_eng
el.obj bedload_vanrijn.obj suspension_listing.obj bedload_en
gel_cc.obj bedload_seccurrent.obj bilan_sisyphe.obj suspension_main
.obj suspension_bilan_coh.obj bedload_evol.obj calcuw.obj dis
imp.obj lecdon_sisyphe.obj bedload_formula.obj leclis.obj
suspension_rouse.obj tobw_sisyphe.obj coefro_sisyphe.obj
maskab.obj tob_sisyphe.obj bedload_hiding_factor.obj
condim_sisyphe.obj mean_grain_size.obj ride_vr.obj bedload_hunz_meyer.
obj condim_susp.obj noerod.obj suspension_evol.obj condis_sis
yphe.obj nomvar_sisyphe.obj vitchu_sisyphe.obj dredgesim_int
erface.obj bedload_interact.obj conlit.obj point_sisyp
he.obj corstr_sisyphe.obj predes.obj maxslop
e.obj init_transport.obj init_mixte.obj init_compo_coh.obj init
_zero.obj init_sediment.obj ks_sisyphe.obj tassement_2.
obj sisyphe.obj read_sections_sisyphe.obj suspension_sandflow.
obj rescue_sisyphe_notperma.obj tassement.obj read_fic_conc.obj
cgl.obj db.obj cvsp_add_fraction.obj cvsp_add_section.obj cvsp_alt.o
bj cvsp_check_f.obj cvsp_check_steady.obj cvsp_compress_brut.obj cvsp_compres
s_clean.obj cvsp_compress_dp.obj cvsp_init.obj cvsp_init_from_layers.obj
cvsp_integrate_volume.obj cvsp_main.obj cvsp_make_actlay.obj cvsp_outputfiles.ob
j cvsp_p.obj cvsp_rm_fraction.obj cvsp_write_profile.obj layers_p.obj cvsp_outpu
t_init.obj lecdon_split_outputpoints.obj C:\TELEMAC\v6p2\bief\bief_V6P2\win64\bi
efV6P2.lib C:\TELEMAC\v6p2\damocles\damo_V6P2\win64\damoV6P2.lib C:\TELEMAC\v6
p2\parallel\parallel_V6P2\win64\parallelV6P2.lib C:\TELEMAC\v6p2\special\specia
l_V6P2\win64\specialV6P2.lib "C:\MPICH2\lib\fmpich2.lib" C:\TELEMAC\v6p2\mumps
void\mumpsvoid_v6p2\win64\mumpsvoidv6p2.lib
Microsoft (R) Incremental Linker Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.

LINK : fatal error LNK1181: cannot open input file 'C:\TELEMAC\v6p2\parallel\par
allel_V6P2\win64\parallelV6P2.lib'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\Intel Fortran\Microsoft Files\VC\Bin\amd64\link.EXE"' : return code '0x49d'
Stop.
===== C:\TELEMAC\v6p2/sisyphe/sisyphe_v6p2/sources : maktel parallel




========== tomawac/toma_v6p2/sources :

===== Making : C:\TELEMAC\v6p2/tomawac/toma_v6p2/sources

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.

-
Link executable parallele par defaut
link /MACHINE:X64 /subsystem:console /incremental:no /stack:67108864 /n
odefaultlib:libc.lib /out:tomawacV6P2_MP.exe declarations_tomawac.obj interface_
tomawac.obj tomawac_mpi.obj tomawac_mpi_tools.obj anacos.obj anamar.obj anaven.o
bj angles.obj bornes.obj condiw.obj conw4d.obj conwac.obj corfon.obj cormar.ob
j couple.obj couuti.obj cqueue.obj delfra.obj diffrac.obj dump2d.obj ecrete.ob
j ecrspe.obj f1f1f1.obj filt_sa.obj foncro.obj fpread.obj frem01.obj frem02.obj
fremoy.obj frepic.obj frmset.obj fsprd1.obj fsprd2.obj fsprd3.obj gammln.obj g
auleg.obj grad_alfa.obj grad_ccg.obj grad_d.obj grad_kon.obj homere_tomawac.obj
impr.obj inip4d.obj iniphy.obj inipie.obj initab.obj invert.obj intang.obj i
nter4d.obj interp_tomawac.obj kerbou.obj kmoyen.obj lecdoi.obj lecdon.obj lecd
on_tomawac.obj lecham.obj leclim_tomawac.obj lecsui.obj lecuti.obj limwac.obj p
releo_mpi.obj maruti.obj mpoint.obj nomvar_tomawac.obj noudon.obj noumar.obj p
ied4d.obj pieds.obj point_tomawac.obj predif.obj preleo.obj prenl1.obj prenl2.o
bj prenl3.obj prepro.obj preqt2.obj propa.obj qbbj78.obj qbrek1.obj qbrek2.obj
qbrek3.obj qbrek4.obj qfrot1.obj qgauss.obj qmout1.obj qmout2.obj qnlin1.obj qn
lin2.obj qnlin3.obj qtria1.obj qtria2.obj qwind1.obj qwind2.obj qwind3.obj qwin
dl.obj radiat.obj rpi_intr.obj rpi_invr.obj semimp.obj sor3d.obj speini.obj sp
ejon.obj spetma.obj spread.obj stress.obj tautot.obj temp.obj tetmoy.obj totnrj
.obj transf.obj ustar1.obj ustar2.obj vartel.obj venuti.obj vitfon.obj wac.ob
j wnscou.obj wpower.obj C:\TELEMAC\v6p2\bief\bief_V6P2\win64\biefV6P2.lib C:\
TELEMAC\v6p2\damocles\damo_V6P2\win64\damoV6P2.lib C:\TELEMAC\v6p2\paravoid\par
avoid_V6P2\win64\paravoidV6P2.lib C:\TELEMAC\v6p2\special\special_V6P2\win64\sp
ecialV6P2.lib C:\TELEMAC\v6p2\mumpsvoid\mumpsvoid_v6p2\win64\mumpsvoidv6p2.lib
Microsoft (R) Incremental Linker Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.

echo "Termine."
"Termine."
-
Installe tomawacV6P2.lib dans C:\TELEMAC\v6p2\tomawac\toma_
V6P2\win64.
if NOT EXIST C:\TELEMAC\v6p2\tomawac\toma_V6P2\win64\NUL mkdir C:\TELEMA
C\v6p2\tomawac\toma_V6P2\win64
copy tomawacV6P2.lib C:\TELEMAC\v6p2\tomawac\toma_V6P2\win64\tomawacV6P2
.lib
1 fichier(s) copié(s).
Installe tomawacV6P2_MP.exe dans C:\TELEMAC\v6p2\tomawac\to
ma_V6P2\win64.
copy tomawacV6P2_MP.exe C:\TELEMAC\v6p2\tomawac\toma_V6P2\win64\tomawac
V6P2_MP.exe
1 fichier(s) copié(s).
===== C:\TELEMAC\v6p2/tomawac/toma_v6p2/sources : maktel parallel




========== telemac2d/tel2d_v6p2/sources :

===== Making : C:\TELEMAC\v6p2/telemac2d/tel2d_v6p2/sources

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.

-
Link executable parallele par defaut
link /MACHINE:X64 /subsystem:console /incremental:no /stack:67108864 /n
odefaultlib:libc.lib /out:telemac2dV6P2_MP.exe friction_def.obj declarations_tel
emac2d.obj interface_telemac2d.obj m_coupling_estel3d.obj tpxo.obj okada.obj
homere_telemac2d.obj lecdon_telemac2d.obj
akepin.obj assignstr.obj astro.obj bilan.obj bilant1.obj bord.obj bord_
tidal_bc.obj bord_tide.obj bord_tide_legos.obj breach.obj buse.obj caldt.obj
cdl.obj cdlproj.obj cdlzz.obj cdl_hllc.obj cdl_tch.obj cdl_waf.obj celerite.obj
chpcon.obj clhuvt.obj clsing.obj cltrac.obj coefmat.obj coefro.obj complim.o
bj condin.obj condin_adj.obj conv_mercator_to_degdec.obj conv_lambert_to_degd
ec.obj corfon.obj corpor.obj cornor.obj correction_depth_2d.obj corstr.obj
corvis.obj cosake.obj cost_function.obj cubeequation.obj debimp.obj debsce
.obj def_zones.obj difsou.obj disper.obj dragcoeff.obj dragfo.obj entete.o
bj exlim.obj fdnrst.obj filter_h.obj flot.obj flucin.obj flucint.obj fluhyd.obj
fluroe.obj flusec_telemac2d.obj flusew.obj flusrc.obj flutrac.obj fluxe.obj fl
uxzz.obj flux_hllc.obj flux_waf.obj flux_tch.obj flu_tchamen.obj flu_zokagoa.ob
j fluxpr_telemac2d.obj fricti.obj friction.obj friction_bubble.obj friction_li
ndner.obj friction_calc.obj friction_quad.obj friction_unif.obj friction_zones
.obj friction_user.obj friction_read.obj friction_scan.obj friction_init.obj fr
iction_choice.obj gestio.obj gradnod.obj gradnodt.obj gradz.obj grad_zconv.obj
homere_adj_t2d.obj hpropa.obj hyd_hllc.obj hyd_waf.obj interpol.obj href.obj
incide.obj initstr.obj intemp.obj isitok.obj kepscl.obj kepsil.obj keps
in.obj lagran.obj lecbus.obj lecbreach.obj lecsip.obj lecsng.obj limiter.obj l
oiden.obj loinoy.obj majtrac.obj majzz.obj marast.obj masbas2d.obj maskob.obj
matbou.obj mesures.obj meteo.obj metgra.obj newstr.obj nodalf_pugh.obj nodal
f_schureman.obj nodalupv_pugh.obj nodalupv_schureman.obj nomvar_telemac2d.obj o
utput_telemac2d.obj point_telemac2d.obj point_adj_t2d.obj oil_spill_2d.obj por
os.obj poro11.obj prebor.obj preres_telemac2d.obj propag.obj propag_adj.obj pr
opin_telemac2d.obj prosou.obj q.obj read_fic_curves.obj read_fic_sources.obj
read_sections_telemac2d.obj receding.obj reinit.obj rescue.obj resolu.obj read
_fic_frliq.obj rotne0.obj seg_neighbors.obj siphon.obj sl.obj smagor.obj smooth
ing_flux.obj smtrac.obj sorflo.obj source_telemac2d.obj spectre.obj sta_dis_cu
r.obj steady.obj tel4del.obj telemac2d.obj testeur.obj thomps.obj tidal_model_
t2d.obj tr.obj trsce.obj utimp_telemac2d.obj valro.obj vistur.obj vit.obj
volfin.obj vusce.obj vvsce.obj wall_friction.obj wetdry.obj wrihyd.obj zeropsi
.obj zerophi.obj C:\TELEMAC\v6p2\bief\bief_V6P2\win64\biefV6P2.lib C:\TELEMA
C\v6p2\sisyphe\sisyphe_V6P2\win64\sisypheV6P2.lib C:\TELEMAC\v6p2\tomawac\toma_
V6P2\win64\tomawacV6P2.lib C:\TELEMAC\v6p2\damocles\damo_V6P2\win64\damoV6P2.li
b C:\TELEMAC\v6p2\special\special_V6P2\win64\specialV6P2.lib C:\TELEMAC\v6p2\pa
rallel\parallel_V6P2\win64\parallelV6P2.lib "C:\MPICH2\lib\fmpich2.lib" C:\TEL
EMAC\v6p2\mumpsvoid\mumpsvoid_v6p2\win64\mumpsvoidv6p2.lib
Microsoft (R) Incremental Linker Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.

LINK : fatal error LNK1181: cannot open input file 'C:\TELEMAC\v6p2\parallel\par
allel_V6P2\win64\parallelV6P2.lib'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\Intel Fortran\Microsoft Files\VC\Bin\amd64\link.EXE"' : return code '0x49d'
Stop.
===== C:\TELEMAC\v6p2/telemac2d/tel2d_v6p2/sources : maktel parallel


Repertoire 'telemac3d/tel3d_v6p2/sources' inexistant
Repertoire 'telemac3d/tel3d_v6p2/sources' inexistant ! (Ignore)


========== artemis/arte_v6p2/sources :

===== Making : C:\TELEMAC\v6p2/artemis/arte_v6p2/sources

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.

-
Link executable parallele par defaut
link /MACHINE:X64 /subsystem:console /incremental:no /stack:67108864 /n
odefaultlib:libc.lib /out:artemisV6P2_MP.exe declarations_artemis.obj interface_
artemis.obj artemis.obj berkho.obj borh.obj calcfw.obj
calcmn.obj calcqb.obj calctm.obj calcue.obj
calre2.obj calres.obj cntpre.obj condih.obj
corfon.obj dirale.obj dismoy.obj entart.obj
fcte1.obj fcte2.obj fwspec.obj homere_artemis.obj le
cdon_artemis.obj masque_artemis.obj nomvar_artemis.obj pentco.
obj perale.obj phbor.obj point_artemis.obj radia1.obj
radia2.obj spd.obj spe.obj utimp.obj C:
\TELEMAC\v6p2\bief\bief_V6P2\win64\biefV6P2.lib C:\TELEMAC\v6p2\damocles\damo_V
6P2\win64\damoV6P2.lib C:\TELEMAC\v6p2\parallel\parallel_V6P2\win64\parallelV6P
2.lib C:\TELEMAC\v6p2\special\special_V6P2\win64\specialV6P2.lib "C:\MPICH2\l
ib\fmpich2.lib" C:\TELEMAC\v6p2\mumpsvoid\mumpsvoid_v6p2\win64\mumpsvoidv6p2.lib

Microsoft (R) Incremental Linker Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.

LINK : fatal error LNK1181: cannot open input file 'C:\TELEMAC\v6p2\parallel\par
allel_V6P2\win64\parallelV6P2.lib'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\Intel Fortran\Microsoft Files\VC\Bin\amd64\link.EXE"' : return code '0x49d'
Stop.
===== C:\TELEMAC\v6p2/artemis/arte_v6p2/sources : maktel parallel


Repertoire 'estel2d/estel2d_v6p2/sources' inexistant
Repertoire 'estel2d/estel2d_v6p2/sources' inexistant ! (Ignore)
Repertoire 'estel3d/estel3d_v6p2/sources' inexistant
Repertoire 'estel3d/estel3d_v6p2/sources' inexistant ! (Ignore)
Repertoire 'spartacus2d/spartacus2d_v6p2/sources' inexistant
Repertoire 'spartacus2d/spartacus2d_v6p2/sources' inexistant ! (Ignore)


End of make

Indeed, there are a lot of other problem... :(
I think it miss some environmental variables but I don't find which one miss

thanks

Marine

marine
The administrator has disabled public write access.

install V6P2 perl Intel fortran W7 11 years 4 months ago #9728

  • yugi
  • yugi's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 851
  • Thank you received: 244
You a re missing information for mpi.
In your systel.ini you should have declared the following variables:
FC_MPI="<path to mpi>/bin/mpif90 "
LK_MPI="<path to mpi>/bin/mpif90 -o <EXE> <OBJS> <LIBS> "
LIBS_MPI="-L <path to mpi>/lib -lmpich -lpthread -lstdc++ -lz "
RUN_MPI="<path to mpi>/bin/mpirun -machinefile mpirun.txt -np <N> <EXE>"
Or something like that.

Cheers,
Yoann
There are 10 types of people in the world: those who understand binary, and those who don't.
The administrator has disabled public write access.
Moderators: borisb

The open TELEMAC-MASCARET template for Joomla!2.5, the HTML 4 version.