Skip to content

Zébulon

Description

Zébulon is a non-linear finite element solver of the Z-set suite which addresses the whole range of problems arising in structural mechanics. It is jointly developed by École des Mines ParisTech (France), Onera – the French Aerospace Lab, and NW Numerics & Moldeling, Inc (USA). Zebulon may use multi-threading to accelerate material integration and linear system resolution on a single shared memory machine.

For more information, visit the Zébulon Official Website.

The TAMU License for Zébulon is for Academic Research only.

Loading the Zébulon modules

Grace Instructions:

List the versions of Zébulon installed:

mla zebulon

Load a specific ZebulonVersion to setup your environment to run Zébulon:

mlZebulonVersion

Grace Example Job file

A multicore (48 cores per node) example: (Updated Jun. 5, 2021)

#!/bin/bash  
##NECESSARY JOB SPECIFICATIONS  
#SBATCH --job-name=ZebulonJob           # Sets the job name to ZebulonJob  
#SBATCH --time=2:00:00                  # Sets the runtime limit to 2 hr  
#SBATCH --ntasks=48                     # Requests 48 cores  
#SBATCH --ntasks-per-node=48            # Requests 48 cores per node  
#SBATCH --mem=360G                      # Requests 360GB of memory per node  
#SBATCH --error=ZebulonJob.job.e%J      # Sends stderr to ZebulonJob.job.e[jobID]  
#SBATCH --output=ZebulonJob.job.o%J     # Sends stdout to ZebulonJob.job.o[jobID]<br \>   
ml purge                                                 # purge all module  
ml ZEBULON/z912                                          # load the modules for ZEBULON/z912   
ml list                                                  # list the modules loaded   
export OMP_NUM_THREADS = $SLURM_NPROCS                   # set OMP_NUM_THREADS to the number of cores requested above  
Zrun -smp $SLURM_NPROCS calcul.inp > calcul.out          # zrun  
exit                                                     # exit when the job is done   

To submit the job to the queue, use the following command:

[ NetID@Grace ~]$ sbatch jobscript

Back to top