GoGPT Best VPN GoSearch

OnWorks favicon

mpif77.lam - Online sa Cloud

Patakbuhin ang mpif77.lam sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na mpif77.lam na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


mpif77 - Compile LAM FORTRAN programs.

SINOPSIS


mpif77 [-showme|-showme:compile|-showme:link] ...

Opsyon


-Ipakita mo saakin
Hindi ini-invoke ang pinagbabatayan na FORTRAN compiler. Sa halip, ito ay nagpapakita ng buo
command line na ipapatupad para i-compile ang FORTRAN program.

-showme:compile
Hindi ini-invoke ang pinagbabatayan na FORTRAN compiler. Sa halip, ipinapakita nito ang compiler
mga flag na ibibigay sa FORTRAN compiler.

-showme:link
Hindi ini-invoke ang pinagbabatayan na FORTRAN compiler. Sa halip, ipinapakita nito ang linker
mga flag na ibibigay sa FORTRAN compiler.

Tingnan f77(1) (o anuman ang iyong pinagbabatayan na FORTRAN compiler) para sa lahat ng iba pang mga opsyon.

DESCRIPTION


mpif77 ay isang convenience wrapper para sa lokal na katutubong FORTRAN compiler. Pagsasalin ng a
Ang programa ng LAM ay nangangailangan ng pagkakaugnay ng mga aklatan ng mahahalagang serbisyo ng LAM na maaaring hindi
naninirahan sa isa sa mga karaniwang direktoryo ng paghahanap ng ldNa (1). mpif77 pumasa sa mga argumento nito
kasama ang lokal na katutubong FORTRAN compiler kasama ang -L at -l na mga opsyon na kinakailangan ng
Mga programa ng LAM/MPI. Kabilang dito ang lahat ng kinakailangang opsyon para sa ROMIO at/o C++ na mga binding
suporta (kung isinama ang suporta ng ROMIO/C++ noong pinagsama-sama ang LAM).

Ang LAM Team malakas hinihikayat ang paggamit mpif77 sa halip na subukang mag-link sa LAM
mga aklatan nang manu-mano. Nagbibigay-daan ito sa partikular na pagpapatupad ng LAM na magbago nang wala
pagpilit ng mga pagbabago sa mga direktiba ng linker sa Makefiles ng mga user (ang partikular na hanay ng pinagbabatayan
Ang mga aklatan ng LAM ay nagbago nang maraming beses, at malamang na magbago muli sa hinaharap
mga bersyon).

Sa katunayan, mula noon mpif77 ay isang napakanipis na wrapper sa ibabaw ng isang pinagbabatayan na compiler, mayroong
napakakaunting mga dahilan hindi upang gamitin ang mpif77. Kapag hindi pwede gamitin
mpif77, ang -showme:compile at -showme:link argumento ang dapat gamitin sa halip. Para sa
halimbawa:

shell$ f77 -c file1.f `mpif77 -showme:compile`

shell$ f77 -c file2.f `mpif77 -showme:compile`

shell$ f77 file1.o file2.o `mpif77 -showme:link` -o my_mpi_program

Kapaligiran MGA VARIABLE


Sa pamamagitan ng default, mpif77 gumagamit ng FORTRAN compiler na napili noong na-configure ang LAM
(na may --with-fc flag sa ./configure) bilang lokal na katutubong FORTRAN compiler, ngunit ito
maaaring ma-override ng LAMMPIF77 environment variable (isang mas lumang pangalan para dito
environment variable ay LAMHF77 -- gumagana pa rin ito, ngunit hindi na ginagamit ang paggamit nito).

Kung ang variable ng kapaligiran LAMHOME ay nakatakda, mpif77 gagamitin ang halaga nito bilang lokasyon ng
ang direktoryo ng pag-install ng LAM sa halip na ang halaga na pinagsama-sama mpif77. ito
nangangahulugang mpif77 gagamit ng halaga ng LAMHOME bilang batayan upang lumikha ng -I at -L
mga argumento na ipinasa sa lower-level na compiler, hindi sa installation directory na iyon
ay ibinigay noong mpif77 ay nilikha. Ito ay halos palaging isang Masamang Ideya.

Ang paggamit ng LAMHOME ay pinanghihinaan ng loob maliban sa ilang bihirang kaso ng pagsasaayos sa kakaiba
mga naka-network na site (kung saan malamang na dapat itong i-set up ng iyong system administrator), at
para sa mga advanced na user na may maraming LAM/MPI installation na talagang alam kung ano ang mga ito
ginagawa; kung ang LAMHOME environment variable ay hindi sinasadyang iniwan set, maaari itong humantong sa
matinding pagkalito ng user. Halimbawa, kung LAMHOME tumuturo sa LAM installation A, ngunit ang
ng gumagamit PATH tumuturo sa LAM installation B, pagkatapos ay kahit na B's mpif77 gagamitin, ang
ang user program ay isasama at i-link laban sa LAM installation A.

Ang LAMHOME environment variable ay higit sa lahat ay naiwan lamang sa lugar para sa pabalik na pagkakatugma;
hindi ito kinakailangan para sa normal na paggana ng LAM/MPI. Ang LAM Team ay hindi hinihikayat ang paggamit ng
ang LAMHOME environment variable, at sa halip ay itinataguyod lamang ang pagtatakda ng PATH maayos
upang lumipat sa pagitan ng maraming pagpapatupad ng LAM/MPI.

NOTA


Hinikayat ng mga nakaraang bersyon ng LAM ang paggamit ng hf77 upang ipunin ang LAM at/o MPI Fortran
mga aplikasyon. Sa mga lumang bersyon ng LAM, hf77 hindi awtomatikong idinagdag -lmpi sa
command line. hf77 sa kalaunan ay hindi na ginagamit at pinalitan ng mpif77. Ang executable
hf77 ngayon ay isang simbolikong link sa mpif77 baka sakaling may tao diyan
ginagamit pa rin ang pangalan na iyon. Dapat ay hindi nakakapinsala ang pagpasa sa karagdagang -lmpi; mpif77
dapat tahimik na gawin ang Tamang Bagay (isang beses lang mag-link sa MPI library).

Gamitin ang mpif77.lam online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad




×
anunsyo
❤️Mamili, mag-book, o bumili dito — walang gastos, tumutulong na panatilihing libre ang mga serbisyo.