290 likes | 461 Views
A Service-Oriented Approach of Integration of Computer-Aided Engineering Systems in Distributed Computing Environments. Gleb Radchenko , Anastasiya Shamakina South Ural State University (SUSU) Supercomputer Simulation Laboratory (SSL) 30 May, 2012, UNICORE Summit, Dresden.
E N D
A Service-Oriented Approach of Integration of Computer-Aided Engineering Systems in Distributed Computing Environments GlebRadchenko, AnastasiyaShamakina South Ural State University (SUSU) Supercomputer Simulation Laboratory (SSL) 30May, 2012, UNICORE Summit, Dresden.
SKIF-Aurora SUSU Supercomputer Specifications • Ranking TOP50 CIS list:3rd • Ranking TOP500:87 (June 2011) • 117 Teraflops • 8832computing cores • RAM: 9TByte • Disk space: Intel SSD 108 TByte • Communication networks: • System network: 3D torus, 60 Gbit/s • InfiniBand QDR,40Gbit/s • Gigabit Ethernet
St .Petersburg Moscow Nizhniy Novgorod Yekaterinburg Chelyabinsk Tomsk Novosibirsk
Distributed Problem-Oriented Environments Goal: • The principal objective is to develop a technology allowing to take into account the specifics of the problem-oriented subject areas while providing the recourses of distributed computing environments. • This technology aimed to create “intelligent” middleware providing users with easy, transparent and secure access to distributed computing resources and allowing them to solve specific classes of applied problems.
The Basic Definitions: Job • Job defines the process of model simulation • Job is a set of Tasks organized as a workflow aimed at achieving of a useful result.
The Basic Definitions: Tasks • Task represents a solution for some part of a job • Task describes the process of transformation of input parameters into output parameters Problem-oriented parameters Geometry Script Template Converter DesignModeler Service Converter Input parameters Output parameters Transformation
“Simulating Flow in a Static Mixer” Job and Tasks example Design Modeler CFX-Mesh CFX-Pre CFX-Solver CFX-Post
The Basic Definitions: Resources • Resource is a hardware and software required to perform a Task Target system Hardware resources CFX-Solver Software resources Licenses resources
Distributed Virtual Test Bed DiVTB Web Interface A Driver Engineer Distributed Virtual Test Bed (DiVTB ) includes • an interface for a CAE-problem statement; • a driver (a set of software tools enabling the use of grid resources for virtual experiment); • a set of grid services(a set of supercomputers in a distributed computing environment, with the installed software components) Simulation Results Resource Broker UNICORE
Distributed Virtual Test Bed Features: • Providing a safe and transparent web-access to the resources of a distributed computing environment • User do not need to know about the distributed nature of the computing environment • User do not need desktop application to perform simulation
CAEBeans Resources • CAE-Resources – UNCORE/X Site with several special applications Target System Interface Interface UNICRE Application UNICORE Implementation CAE-system
Example: LS-Dyna CAE-Resource <!-- LS-Dynaapplication --> <idb:Application> <jsdl:ApplicationName>LS-Dyna</jsdl:ApplicationName> <jsdl:ApplicationVersion>1.0</jsdl:ApplicationVersion> <idb:ScriptTemplate> <idb:Description> TemplateforLS-DynaSimulationInvocation. Fields: SOURCE sourcefilename DOUBLE_PRECISION doubleprecisionornot (y/n) (*) PROCESSORS nomberofcores (*) MEMORY totalmemory (*) MEMORY2 memorypercore (*) (*) - optionalfield, defaultvalueisprovided. </idb:Description> <idb:Invocationname=""> • <idb:Body>![CDATA["ls-dyna.sh" +S<SOURCE> +DP<DOUBLE_PRECISION> +NP<PROCESSORS> +M<MEMORY> M2<MEMORY2>]]</idb:Body> </idb:Invocation> ... </idb:ScriptTemplate> </idb:Application>
DiVTB for common CAE-systems • We developed DiVTB to solve problems by using common CAE systems • ANSYS CFX, • ANSYS Mechanical, • ABAQUS, • DEFORM, • LS-DYNA.
Vortex Flow Meter DiVTB Pressure distribution in flow tube of vortex flow meter
DiVTB «Simulation of Tube Ovalization during Hardening» • Customer:JSC Chelyabinsk Tube-Rolling Plant • Purpose of study: • simulation of tube deformation during hardening during production on tube rolling plants • Result: • rejection rate reduced by 10% Temperature distribution during water sprayer pipe cooling
Simulation of Deformation of Flat Knitted Products Structure • Customer:Kyshtym knitwear Ltd. • Purpose of study: • development of new methods of clothes designthat take into account properties of the tissue • Result: • automation of design process • time to design new models reduced • product rangegrowth • volume of output increased by 20% Equivalent Mises stress (Pa) The mechanism of “dressing" jerseys on the dummy
Deformation and Destruction of Fabric Bulletproof Vest by a Bullet Strike Personal Safety Issues • Customer: UAB“FORT Technology” • Purpose of study: • development of new body armor design • Result: • profit margins increased from 10% to 30% due to reduction of field experiments and use of virtual prototyping • bulletproof vests are on arms of special units of the Russian Federation and foreign countries (Germany, France, Israel, Poland, Czech Republic, etc. ) Tissue concealable bulletproof vest The dynamic interaction of ballistic fabric with a bullet
What’s next? • Development of billing services for DiVTB • Development of CAEBeans Constructor Web-application • Development of scheduling algorithms for CAEBeans Broker • Development of remote 3D-visualization services • Integration of authorization and authentication with UNICORE services • Integration with UNICORE workflow system • Integration with multi-criteria optimization systems
Questions? • http://supercomputer.susu.ac.ru/en/