Skip to content
ALYA_Run_README.txt 1.81 KiB
Newer Older
Valeriu Codreanu's avatar
Valeriu Codreanu committed
Data sets
---------

The parameters used in the datasets try to represent at best typical industrial runs in order to obtain representative speedups. For example, the iterative solvers 
are never converged to machine accuracy, as the system solution is inside a non-linear loop. 

The different datasets are:

cmorales's avatar
cmorales committed
SPHERE_16.7M ... 16.7M sphere mesh 
SPHERE_132M ... 132M sphere mesh
Valeriu Codreanu's avatar
Valeriu Codreanu committed

How to execute Alya with a given dataset
----------------------------------------

In order to run ALYA, you need at least the following input files per execution:

X.dom.dat
X.ker.dat
X.nsi.dat
X.dat

cmorales's avatar
cmorales committed
In our case X=sphere
cmorales's avatar
cmorales committed
To execute a simulation, you must be inside the input directory and you should submit a job like:
cmorales's avatar
cmorales committed
mpirun Alya.x sphere
Valeriu Codreanu's avatar
Valeriu Codreanu committed

How to measure the speedup
--------------------------

cmorales's avatar
cmorales committed
There are many ways to compute the scalability of Nastin module.

1. For the complete cycle including element assembly, boundary assembly, subgrid scale assembly, solvers, etc.

2. For single kernels: element assembly, boundary assembly, subgrid scale assembly, solvers

3. Using overall times


1. In *.nsi.cvg file, colum "30. Elapsed CPU time"


2. Single kernels. Here, average and maximum times are indicated in *.nsi.cvg at each iteration of each time step:

Element assembly: 19. Ass. ave cpu time    20. Ass. max cpu time    

Boundary assembly: 33. Bou. ave cpu time  34. Bou. max cpu time   

Subgrid scale assembly: 31. SGS ave cpu time     32. SGS max cpu time

Iterative solvers: 21. Sol. ave cpu time     22. Sol. max cpu time   


3. At the end of *.log file, total timings are shown for all modules. In this case we use the first value of the NASTIN MODULE.
Valeriu Codreanu's avatar
Valeriu Codreanu committed

Contact
-------

If you have any question regarding the runs, please feel free to contact Guillaume Houzeaux: guillaume.houzeaux@bsc.es