Top Banner
S.V. Vostokin, Y.S. Artamonov, Y.P. Nazarov, A.E. Zagumennikov Samara State Aerospace University (National Research University), Samara, Russia
18

Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

Oct 24, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

S.V. Vostokin, Y.S. Artamonov, Y.P. Nazarov, A.E. Zagumennikov

Samara State Aerospace University (National Research University), Samara, Russia

Page 2: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

Supercomputer “Sergey Korolev” (IBM BladeCenter HS22, 15TFlops, 272 processors/1184 cores, 4 graphical processors / 1720 cores)

HP cluster (HP ProLiant, 1.5TFlops, «Unicluster», GTK 4.2)

Compact supercomputer КС-ЭВМ 1(ROSATOM, Sarov, AMD, 1.1TFlops, 12 processors/144 cores)

VPS’s hosted on “Sergey Korolev” (VMware vSphere)

GRID'2012 ОИЯИ, Дубна 2

Page 3: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

ANSYS - an engineering simulation software (durability analysis, thermal physics, fluid and gas dynamics)

LS-DYNA – multi-purpose finite element package (mechanics of solid and liquid bodies)

GRID'2012 ОИЯИ, Дубна 3

Page 4: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

physics of dissipative processes (long-time calculations, intensive I/O)

theoretical mechanics, economics, engineering (multiple calculations with different parameters, optimization)

optics (computation intensive mesh methods)

GRID'2012 ОИЯИ, Дубна 4

Page 5: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

lack of skills in parallel programming

obtaining access from SSAU authorities

low level design tools (absence of IDE)

the need of technical support

the application domain specialists face with HPC periodically

GRID'2012 ОИЯИ, Дубна 5

Page 6: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

service user works with sequential code

service user works in convenient development environment

“one click” to run the source code in parallel on desired supercomputing environment

GRID'2012 ОИЯИ, Дубна 6

Page 7: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

parallelization (TempletSDK)

version control system (Subversion)

secure remote access tools (SSH)

GRID'2012 ОИЯИ, Дубна 7

Page 8: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

analogs: OpenMP, Cilk – code structured to achieve efficient parallelization

difference 1: the code structure exposes process-oriented model

difference 2: the structure is coded in DSL

difference 3: the user can simultaneously change source code and its DSL-model, we provide a preprocessor that synchronizes the changes

GRID'2012 ОИЯИ, Дубна 8

Page 9: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

client site(web-browser, SVN-client)

web-server site (storing deployment settings,

fowarding commands to templet-server)

SVN- server (project repo)

templet-server (running TempletSDK console utility, sending SSH-commands to supercomputer)

supercomputer (running SSH-commands)

GRID'2012 ОИЯИ, Дубна 9

Page 10: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

GRID'2012 ОИЯИ, Дубна 10

Page 11: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

GRID'2012 ОИЯИ, Дубна 11

Page 12: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

GRID'2012 ОИЯИ, Дубна 12

Page 13: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

GRID'2012 ОИЯИ, Дубна 13

Page 14: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

GRID'2012 ОИЯИ, Дубна 14

Page 15: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

GRID'2012 ОИЯИ, Дубна 15

Page 16: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

our system deployed on VPS (supercomputer “Sergey Korolev”)

we use: Java, Groovy, C++, bash

frameworks and libraries: Grails, Expat

version control system: SVN

remote access control: SSH

app server: Apache Tomcat.

build-in pattern for user project: Map

GRID'2012 ОИЯИ, Дубна 16

Page 18: Samara State Aerospace University (National Research ...grid2012.jinr.ru/docs/Vostokin.pdf · Samara State Aerospace University (National Research University), Samara, Russia ...

Dr. Sergey V. Vostokin ([email protected])

Yuri S. Artamonov

Yuri P. Nazarov

Alexander E. Zagumennikov

Thank you for attention!

Any questions ?

GRID'2012 ОИЯИ, Дубна 18