- AdminUser - 03 Sep 2023

Wolfram Engine es el nucleo de Mathematica , con una interfaz y una licencia diferente, mientras Mathematica se utiliza tradiconalmente de manera interactiva, con la interfaz Wolfram Notebook. Wolfram Engine (Community Edition) está diseñado para ser llamado por otros programas. Wolfram Engine --Community Edition-- tiene licencia para uso en pre-producción en el desarrollo de software: A diferencia de Mathematica, no tiene licencia para generar resultados para uso comercial u organizacional.

Ejecutar Mathematica en sesion interactiva.

1. Ingrese al cluster

2. Inicie una sesion interactiva p. ejem.

srun -Mcecc  -w feynman-00 --qos=high --pty /bin/bash -i

3. Ejecute el container de Mathematica con

singularity shell /localapps/wolframengine.sif

4. Use Mathematica en una sesion interactiva para depurar o realizar trabajos de no mas de 4 horas.

 math -script test.m

Ejecutar Mathematica desde un archivo por lotes

1. Creo un script para slurm

#!/bin/bash 
#SBATCH --job-name=math_basic  #Nombre del Trabajo 
#SBATCH --clusters=cecc        #nombre del cluster a enviar 
#SBATCH --partition=cpu.normal.q   #particion, cola o grupo de computadoras 
#SBATCH --ntasks=1                 #Numero de tareas  
#SBATCH --cpus-per-task=8          #Numero de CPU por tarea 
#SBATCH --output=math_basic_%j.out  #Nombre del archivo de seguimiento: Salida Standard 
#SBATCH --error=math_basic_%j.err   #Nombre del archivo de seguimiento: Salida Error Standard 
 
##La  siguiente linea exporta la ruta de los directorioa a los que puedo acceder desde el container 
export SINGULARITY_BINDPATH="/scratch:/scratch,/localapps:/localapps,/scratchsan:/scratchsan" 
##Ejecuto el container y, dentro del  el el programa math  
       singularity run /localapps/wolframengine.sif math -run < math_par_mp.m
 

2. Envio a ejecutar el trabajo
Topic revision: r2 - 11 Sep 2023, AdminUser
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback