18
Ю У р Г У М ехМ ат С П 1 GridShells: GridShells: integration of CAE integration of CAE systems with GPE systems with GPE Gleb Radchenko Gleb Radchenko South-Ural State University South-Ural State University , , system programming department system programming department

1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Embed Size (px)

Citation preview

Page 1: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

1

GridShells: integration GridShells: integration of CAE systems with of CAE systems with

GPEGPE

Gleb Radchenko Gleb Radchenko South-Ural State UniversitySouth-Ural State University, ,

system programming departmentsystem programming department

Page 2: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

2

AbstractAbstract

GridShells – is a hierarchy of problem-oriented shells over specific CAE-system. Their functionality implemented using GPE (Grid Programming Environment) architecture (developed in Intel Corp.) on the base of GridBeans conception.

Page 3: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

3

CAE-systems CAE-systems architecturearchitecture

Each CAE package is a software complex with complicated technological cycle including such stages:

• producing mesh• physics definition• solving the problem• analysis, visualization, presenting the

results

Page 4: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

4

ANSYS CFX CAE-system ANSYS CFX CAE-system architecturearchitecture

CFX-Pre(physics definition)

CFX-Mesh(mesh producing)

CFX-Solver(problem solving)

CFX-SolverManager

(task manager)

CFX-Post(postprocessor)

CAD(geometry definition)

Page 5: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

5

CFX-Mesh

CAD

CFX-Pre CFX-Solver CFX-Post

Page 6: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

6

CAE-systems CAE-systems complexity complexity

Each stage is based on its own subsystem with complicated user and software interface (the description of basic function and classes of ANSYS CFX system takes about 600 pages).

Page 7: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

7

Suggested solutionSuggested solution

Suggested solution:• create a classification of the typical CAE

problems• build the hierarchy of problem-oriented

shells (GridShells system) over CAE subsystems

• each shell encapsulates the process of solving problems of a certain class

Page 8: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

Shells hierarchy Shells hierarchy explanationexplanation

CAE package is on the lowest level of the hierarchy as the basic class of solved problems. The shells on the higher levels of the hierarchy concretize the classes of problems solved by the shells of the previous level, distinguish and encapsulate the groups of common parameters, which may be either constant or strictly limited for such classes of problems.

8

Page 9: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

9

Typical problem exampleTypical problem example

A typical problem: 2 tubes with water streams within

Parameters of the task:

• speed of the stream

• tube radius• …

Page 10: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

10

The hierarchy of “shells”:Particular problem:

simple parameters (unaware users)

General problem: any allowed problem (expert users)

Page 11: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

11

Distributed nature of the Distributed nature of the CAE-systems technological CAE-systems technological

cyclecycle

Package subsystems produce and consume files

User • defines his problem on the local

computer, sends the definition file to the solver

• launches the solving process• waits for the results and visualizes them

on the local mainframe

Page 12: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

12

CFX-Post(postprocessor)

CFX-Solver(problem solving)

CFX-SolverManager

(task manager)

CFX-Pre(physics

definition)

CFX-Mesh(mesh producing)

CAD((geometry definition)

Page 13: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

13

Grid-environment approachGrid-environment approach

The solution is realized using GPE (Grid Programming Environment) architecture (developed in Intel Corp.) on the base of GridBeans conception. Use of GridBeans allows using developed algorithms in complicated computing systems (Grid) and clusters.

Page 14: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

14

Page 15: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С ПGridShells benefitsGridShells benefits

Such technology simplifies definition and solving process of specified problems, enables gradual study of CAE package interface and immersion to lower levels of shells hierarchy. One can use BeanShells system as a knowledge base for algorithms and methods of solving specific classes of problems.

15

Page 16: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С ПInvestigation processInvestigation process

In the context of this investigation, there were studied the GPE and GridBeans technology foundations, ANSYS CFX package architecture and problem solving process (the result of this stage of investigation is a user manual “ANSYS CFX architecture and standard problems solving process overview” available at http://cluster.susu.ru/documentaton/cfx_arch/index.htm). We were installed and configured the GPE system. 16

Page 17: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С П

Prototype GridShell over Prototype GridShell over ANSYS CFXANSYS CFX

In the context of this investigation, there were prepared aprototype of the GridShell system over ANSYS CFX system.

17

Page 18: 1 GridShells: integration of CAE systems with GPE Gleb Radchenko South-Ural State University, system programming department

Ю У р Г У

МехМат

С ПWhat’s next?What’s next?

Now, we are working on installation and configuration of the portal solution, at the basis of ANSYS and ANSIS CFX CAE-systems, installed on SUSU cluster “Infinity”.

The next step of the investigation is development and evolution of GridShells hierarchy architecture and creation of GridShells hirearchy prototype.

18