Alya

Alya és un codi de mecànica computacional d'alt rendiment per resoldre problemes acoblats d'enginyeria.

Institució:

Institution

Grup d´investigació:

CASE - Physical and Numerical Modelling

Investigador/s:

Mariano Vázquez, Guillaume Houzeaux, JM Cela

Alya

Descripció:

Alya és un codi de mecànica computacional d'alt rendiment per resoldre problemes acoblats d'enginyeria. Les diferents físiques resoltes per Alya són: flux incompressible/compressible, mecànica de sòlids, química, transport de partícules, transferència de calor, modelització de turbulències, propagació elèctrica, etc. L'acoblament multifísic s'aconsegueix de manera multicodi. MPI s'utilitza per comunicar-se entre les diferents instàncies d'Alya, on cada instància resol una física determinada. Aquesta potent tècnica permet l'execució asíncrona de les diferents físiques. Alya va ser especialment dissenyada per a superordinadors massivament paral·lels.

La paral·lelització és híbrida, utilitzant els paradigmes MPI i OpenMP per aprofitar les arquitectures de memòria distribuïda i compartida, respectivament. Els acceleradors com la GPU també s'exploten a nivells de solucionador iteratiu per millorar encara més el rendiment del codi. Recentment, també s'han introduït tècniques d'equilibri de càrrega dinàmica per explotar millor els recursos computacionals a nivell de node. Alya és un dels dotze codis de simulació de la Unified European Applications Benchmark Suite (UEABS) i, per tant, compleix amb els estàndards més alts en HPC.

El codi s'ha provat als principals superordinadors del món on ha demostrat escalar de manera eficient fins a 100K nuclis per a aplicacions industrials.

Problema:

N/A

Solució:

N/A

Àrees d'aplicació:

N/A

Novetat:

N/A

Protecció:

Limited Use License (LUL)

Mercat objectiu:

N/A

Keywords:

performance tools

TRL: N/A

CRL: N/A

BRL: N/A

IPRL: N/A

TmRL: N/A

FRL: N/A

Més informació

Si vols saber més sobre aquest projecte no dubtis en contactar amb nosaltres

Contacta´ns