Welcome,
Guest
|
TOPIC: install V6P2 perl Intel fortran W7
install V6P2 perl Intel fortran W7 11 years 4 months ago #9706
|
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
|
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
|
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
|
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