InglésFrancésEspañol

icono de página de OnWorks

mpifort.mpich - Online en la nube

Ejecute mpifort.mpich en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando mpifort.mpich que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


mpifort: compila y vincula programas MPI escritos en Fortran 90

DESCRIPCIÓN


Este comando se puede utilizar para compilar y vincular programas MPI escritos en Fortran. Proporciona
las opciones y las bibliotecas especiales que se necesitan para compilar y vincular programas MPI.

Es importante utilizar este comando, especialmente al vincular programas, ya que proporciona
las bibliotecas necesarias.

COMANDO LÍNEA ARGUMENTOS


-espectáculo - Muestra los comandos que se usarían sin ejecutarlos.
-ayuda - Dar ayuda breve
-fc = nombre
- Usar compilador nombre en lugar de la opción predeterminada. Use esto solo si el compilador
es compatible con la biblioteca MPICH (ver más abajo)
-config = nombre
- Cargue un archivo de configuración para un compilador en particular. Esto permite una sola
mpifort comando para ser utilizado con múltiples compiladores.
-compilar_info
- Mostrar los pasos para compilar un programa. Esta opción se puede utilizar para ver qué
mpifort utiliza las opciones y las rutas de inclusión.
-enlace_info
- Mostrar los pasos para vincular un programa. Esta opción se puede utilizar para ver qué
mpifort utiliza opciones y bibliotecas.
-profile = nombre
- Utilice el perfil MPI dado por su nombre. Consulte a continuación para obtener más detalles.
-eco - Muestre exactamente lo que está haciendo este programa. Esta opción normalmente no debería ser
usado.
otros - se pasan al compilador o enlazador. Por ejemplo, -c hace que los archivos sean
compilado -g selecciona la compilación con depuración en la mayoría de los sistemas, y -o nombre causas
enlazando con el ejecutable de salida dado el nombre nombre .

MEDIO AMBIENTE VARIABLES


Las variables de entorno MPICH_FC se puede utilizar para seleccionar diferentes compiladores de Fortran y
enlazador. Tenga en cuenta que dado que MPICH está construido con un compilador C y Fortran particular, cambie
los compiladores utilizados pueden causar problemas. Use esto solo si puede mezclar el código compilado
con los diferentes compiladores.

COMPATIBLE COMPILADORES


La biblioteca MPI se puede usar con cualquier compilador que use las mismas longitudes para datos básicos
objetos (como long doble ) y que utiliza bibliotecas de tiempo de ejecución compatibles. En muchos
sistemas, los diversos compiladores son compatibles y se pueden utilizar de forma intercambiable. Existen
excepciones; si usa el MPICH_FC variable de entorno o la -fc = nombre De línea de comandos
argumento para anular la elección del compilador y encontrar problemas, intente reconfigurar
MPICH con el nuevo compilador e instalando MPICH en una ubicación separada. Ver el
manual de instalación para más detalles.

EJEMPLOS


Para compilar un solo archivo foo.f , Utilizar
mpifort -c foo.f

Para vincular la salida y hacer un ejecutable, use
mpifort -o foo foo.o

Combinando compilación y vinculación en un solo comando
mpifort -o foo foo.f

es una forma conveniente de crear programas simples.

SELECCIONANDO A PERFILANDO LIBRERÍA


El sistema -profile = nombre El argumento le permite especificar una biblioteca de perfiles MPI que se utilizará.
nombre puede tener dos formas:

Una biblioteca en el mismo directorio que la biblioteca MPI
El nombre de un archivo de configuración de perfil

If nombre es una biblioteca, esta biblioteca se incluye antes que la biblioteca MPI. Esto permite
el uso simple de bibliotecas que hacen uso de la interfaz de creación de perfiles MPI y que son
instalado en el mismo directorio que la biblioteca MPI.

If nombre.conf es el nombre de un archivo en el directorio sysconfdir, luego se lee y puede
definir las siguientes variables:
PERFIL_PRELIB
- Bibliotecas (y rutas) para incluir antes de la biblioteca MPI
PERFIL_POSTLIB
- Bibliotecas para incluir después de la biblioteca MPI
PERFIL_INCPATHS
- Argumentos del preprocesador de C para cualquier archivo de inclusión Por ejemplo, para agregar
/ usr / local / myprof / include a la ruta de inclusión y la biblioteca libmyprof.a in
/ usr / local / myprof / lib al paso de enlace, puede crear el archivo miprof.conf con
las líneas

PROFILE_PRELIB = "- L / usr / local / myprof / lib -lmyprof"
PROFILE_INCPATHS = "- Yo / usr / local / myprof / include"

y colóquelo en el directorio sysconfdir (este directorio se establece en el momento de la configuración
cuando se construye MPICH). Luego, usando el argumento de la línea de comandos -profile = myprof will
hacer que estas definiciones se agreguen a los comandos de compilación relevantes.

Utilice mpifort.mpich en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad