Development of high performance casting analysis software by coupled parallel computation. *Sang Hyun CHO, Jeong Kil CHOI

Size: px
Start display at page:

Download "Development of high performance casting analysis software by coupled parallel computation. *Sang Hyun CHO, Jeong Kil CHOI"

Transcription

1 August 2007 Development of high performance casting analysis software by coupled parallel computation *Sang Hyun CHO, Jeong Kil CHOI (Center For e-design, Korea Institute of Industrial Technology, , Dongchun-Dong, Yeonsu-Gu, Incheon, , Korea) Abstract: Up to now, so much casting analysis software has been continuing to develop the new access way to real casting processes. Those include the melt flow analysis, heat transfer analysis for solidification calculation, mechanical property predictions and microstructure predictions. These trials were successful to obtain the ideal results comparing with real situations, so that CAE technologies became inevitable to design or develop new casting processes. But for manufacturing fields, CAE technologies are not so frequently being used because of their difficulties in using the software or insufficient computing performances. To introduce CAE technologies to manufacturing field, the high performance analysis is essential to shorten the gap between product designing time and prototyping time. The software code optimization can be helpful, but it is not enough, because the codes developed by software experts are already optimized enough. As an alternative proposal for high performance computations, the parallel computation technologies are eagerly being applied to CAE technologies to make the analysis time shorter. In this research, SMP (Shared Memory Processing) and MPI (Message Passing Interface) (1) methods for parallelization were applied to commercial software "Z-Cast" to calculate the casting processes. In the code parallelizing processes, the network stabilization, core optimization were also carried out under Microsoft Windows platform and their performances and results were compared with those of normal linear analysis codes. Keywords: parallel computation; message passing interface; casting analysis; SMP; performance improvement CLC number: TP391.9/TG244 Document Code: A Article ID: (2007) These days the computational techniques are matured enough with hardware improvements, and their benefits are directly given to simulation developers to enable the huge scientific calculations. Especially, trials for large scale analysis, what we could not even imagine about 10 years ago, become possible to carry out. The analysis for casting processes gets into the same situation with other simulation fields of different manufacturing processes, so as, the developments of coupled modeling methods and computational techniques are eagerly being carried out using PC grade computers, although it was not able to do the same job by mid or high range performance computers. Endeavors to accelerate the computational performance had been carried out through code optimization techniques as software technical aspect and the simplification of physical. Accompanying with those applications, unceasing improvements of hardware performance had been continued to make the computation time shorter with high accuracies *Sang Hyun CHO Male, born in 1970, PhD. Senior researcher. Research interests: simulation and development for microstructure prediction, solidification analysis, parallel computation. chosh@kitech.re.kr Received: ; Accepted: comparing with experimental results. Among so many performance improvement methodologies, the commercial software developers for scientific analysis are paying enough attention to the parallel computation because of its high capacities to improve the computing performances without or with only a few additional works, and these trends in developing the casting process simulation softwares exactly correspond with requests from manufacturing field users today. In case to develop new casting design, the melt flow and heat transfer simulations had been strong tools to analyze and predict the physical phenomenon, and they passed long-term verifications by field tests for real products. Mainly these two simulation tools for casting processes have become common sense for flawless casting design, so that their applications on manufacturing fields have become inevitable in whole developing work flow to develop new products or casting items. Owing to well grown simulation techniques, developing or designing processes of new casting products could save time and cost with high efficiencies. In different simulation fields for casting processes, microstructure prediction, structural analysis considering the stress and deformation phenomenon and so many valuable works become actual trials and they are reporting successful stories by 215

2 CHINA FOUNDRY good results coinciding with experimental works. With increasing computational jobs, the loads burdened on computers increase, so that computational environments become strict. The simulation software users request for faster software and hardware ceaselessly to satisfy with needs for more realistic and complex simulation results. The parallel computation can relax or free us from resource shortages such as memory and CPU performance, so that large scale analysis or micro-level modeling can be carried out successfully. In this research, as first step to develop parallelized simulation codes for casting processes, a commercial heat transfer analysis Vol.4 No.3 solver was developed using MPI (Message Passing Interface) and SMP (Shared Memory Processing) [2], and these programmatic techniques were coupled to improve the computing performance corresponding to computational environments. The efficiency of coupled parallelization method was compared with that of normal codes. 1 Methodologies The parallelization methods are divided into two main technologies. Those are (1) SMP, and (2) MPI and their schematic concepts are shown in Fig. 1. (a) SMP (b) MPI Fig. 1 Schematic diagrams for parallelization methods In case of using the SMP method, the solver is executable only at unique machine and memories and resources on that unique machine are shared in whole solving thread. That means, the extra resources including memories for every CPU are not necessary, because the multi-threads are executed on same machine, so that CPUs on same machine can access and handle the data stored on same storage spaces. These characteristics are the representative advantages of SMP method, and they give the freedom to solver developers because extra codes to handle data for every CPU privately are not necessary. As a result, less additional programming work is necessary compared with the other parallelization method, and it is directly connected to efficiencies of development. Although SMP methods have many advantages in developing the solver, it has critical disadvantage i. e. low expansion abilities of CPUs, and only quad CPU systems are available at PC grade. In spite of this disadvantage, SMP is a powerful parallelization method for solver developers. MPI method is another parallelization tool used at super computer. Basically this method offers parallelization on networks, that is, the parallelized program is executed at multinode computers connected by networks. Various types of network can be used to connect the computers, and representative methods are TCP/IP and Infini Band for broadband connections. In case to develop the solvers using MPI method, a developer should be careful enough to make efficient codes, because MPI does not share any resources even storages, so that the following points should be considered. (1) Data transferring optimization to reduce the network loads (2) Load balancing to use 100% computing power from unbalanced computer performances (3) Automatic MPI sizing functions depending on the computer resources Even though these topics are considered in developing the MPI parallelized solvers, it is difficult to make normal linear code to parallelized one because of its complexities. In this research, as first, solidification solver was parallelized by SMP method using Open MP API. Especially, the loops calculating heat balances were parallelized, and to maximize the parallelization efficiency, the codes in the loops were optimized to prevent the cash data crashes during the looping runs. Then, MPI codes were newly developed to predict the solidification process. Of course MPI codes include the SMP codes in them to share the resources on local machine. The concept of MPI and SMP coupled parallelization is shown in Fig Development Process The SMP and MPI type solvers were developed under Windows XP environments and they can be executed under every Windows platform. Comparing to UNIX environment to develop MPI solvers, Windows OS has so many problems because excepting for Windows native programs, Windows does not supply any network tools between different processes. It means the solver execution process can not be accessed by its control process, so that the program execution control becomes difficult when the sudden internal error occurs. To 216

3 August 2007 Fig. 2 SMP and MPI coupled parallelization execution flow control solver executions, the service code was developed. The service code helps to exchange signals or control codes between MPI solver and control program, and its control system is shown in Fig. 3. To reduce the data transferring size to exchange the boundary conditions between computers on networks, automatic mesh optimization method was developed and applied to Z-Cast. It decides the data rearrangement directions automatically, and then the performances of participating computers are automatically measured to decide the size of work to be assigned to each computer. This procedure resizes the calculation size of each computer according to their performances as shown in Fig. 4. Fig. 3 Parallelized solver control system for Z-Cast (a) Wrong balanced setting for 2 nodes MPI analysis (b) Automatic load balancing for solidification analysis Fig. 4 Schematics of automatic load balancing function 217

4 CHINA FOUNDRY The automatic load balancing also detects the CPU performances, so that it can decide the CPU numbers to use at local machine for SMP executions. According to prescribed criterion, the solver can enable or disable the SMP CPU usage. To exchange and move data on memory to storage peripherals, MPI 2.0 was used. MPI 2.0 has the functions to access to remote memory separated by networks, and it can help data exchanging works. And to reduce the memory usage at local machine for increasing analysis size, multi functional accept layer technology was developed, so that with only one functional accept layer array, client computers can send their full-size data array to server, and server can maintain the data structure. 3 Applications and Comparisons To verify the developed solver, the following systems were used, Vol.4 No.3 and in order to verify every developed function, each computer has different performances and resource sizes. The computers are being connected by Gigabit TCP/IP. Using these systems, the solidification process of cylinder block for V6 engine was calculated. The used meshes and calculated results are shown in Fig. 5. The STL data for V6 engine was divided into about 60 million FDM meshes and the meshes were rearranged automatically to reduce the data communications between computers, then the performance test section was executed for every machine. It decides the analysis size differently for each machine, and then the decided work burdens were transferred to each client. During the analysis, network load recorded the maximum load peak lower then 1% usage of 1 Gbps and it fluctuated repeatedly with normal regularity. This shows that the network balancing and optimization methods developed in this research are effective and they work well. (a) Mesh generation (b) 10% solidified (c) 50% solidified (d) 90% solidified Fig. 5 Solidification analysis for V6 Engine block To compare the analysis performance, the following model was applied as shown in Fig. 6 and the performance comparison results are shown in Table 1 and Table 2. According to Table 2, the result by 2 CPU (SMP) was 1.51 times faster than normal codes, and 4 CPU calculation by MPI and SMP was 2.8 times faster than normal codes. These results show that the parallelization is an effective way to increase the analysis performances, and the results in Table 2 can be improved further through code optimizations. And by using the MPI based parallelization method, the analysis scale can increase with increase of participating client numbers. (a) Casting design CAD Fig. 6 Performance testing model (b) Meshes 4 Conclusions With increase of analysis scale, high performance analysis method becomes necessary to carry out the accurate predictions. So that in the research, the parallelization methods were applied to commercial solidification analysis software Z-Cast. The SMP and MPI methods are two main streams in the parallel computing field, and using them together, a coupled parallelized solidification analysis code was developed. Especially to maximize the parallelization efficiencies, automatic load 218

5 August 2007 Table 1 Used Server-client systems for SMP-MPI solidification analsis Main Server Node 1 Node 2 Node 3 CPU 3.0 GHz 3.0 GHz 3.2 GHz 3.2 GHz Memory 4 GByte 3 GByte 2 GByte 2 GByte Normal Liner Solver Calculation time, s Table 2 Performance comparison results Normal Liner Solver SMP calculation (2 CPU) SMP+MPI (4 CPU) (1.51 times faster) (2.8 times faster) balancing, automatic resource distributing, and auto CPU selecting methods were developed. And to execute developed codes under Windows platforms, new method to control the execution processes was developed and verified through applying them to commercial software Z-Cast. The developed SMP code, or SMP and MPI coupled codes showed high efficiencies in analyzing the solidification processes, and they will be extended to commercial melt flow analysis and structural analysis. References [1] [2] William Gropp, Ewing Lusk, Rajeev Thakur. Advanced Features of the Message-Passing Interface, Using MPI-2. The MIT Press, Achal Prabhakar, Vladimir Getov. Performance Evaluation of Hybrid Parallel Programming Paradigms. Workshop on Performance Analysis and Distributed Computing,

Application of Integrated Database to the Casting Design

Application of Integrated Database to the Casting Design J. Mater. Sci. Technol., Vol.24 No.3, 2008 351 Application of Integrated Database to the Casting Design In-Sung Cho, Seung-Mok Yoo, Chae-Ho Lim and Jeong-Kil Choi KITECH, 7-47 Songdo-dong, Yeonsu-gu, Incheon,

More information

An introduction to TetMesh-GHS3D V4

An introduction to TetMesh-GHS3D V4 An introduction to TetMesh-GHS3D V4 A fast, reliable, high quality tetrahedral mesh generator and optimiser For further information, contact: Mark Loriot DISTENE Pôle Ter@tec - BARD-1, Domaine du Grand

More information

Application of CAD/CAE/CAM Technology in Plastics Injection Mould Design and Manufacture. Ming He Dai,Zhi Dong Yun

Application of CAD/CAE/CAM Technology in Plastics Injection Mould Design and Manufacture. Ming He Dai,Zhi Dong Yun Advanced Materials Research Vols. 399-401 (2012) pp 2271-2275 Online available since 2011/Nov/22 at www.scientific.net (2012) Trans Tech Publications, Switzerland doi:10.4028/www.scientific.net/amr.399-401.2271

More information

IN recent years the dynamic development of multicore

IN recent years the dynamic development of multicore , March 12-14, 2014, Hong Kong Using CUDA Architecture for the Computer Simulation of the Casting Solidification Process Grzegorz Michalski, and Norbert Sczygiol Abstract This paper presents a simulation

More information

The Load Balancing Research of SDN based on Ant Colony Algorithm with Job Classification Wucai Lin1,a, Lichen Zhang2,b

The Load Balancing Research of SDN based on Ant Colony Algorithm with Job Classification Wucai Lin1,a, Lichen Zhang2,b 2nd Workshop on Advanced Research and Technology in Industry Applications (WARTIA 2016) The Load Balancing Research of SDN based on Ant Colony Algorithm with Job Classification Wucai Lin1,a, Lichen Zhang2,b

More information

Improvement of Simulation Technology for Analysis of Hub Unit Bearing

Improvement of Simulation Technology for Analysis of Hub Unit Bearing TECHNICAL REPORT Improvement of Simulation Technology for Analysis of Hub Unit Bearing K. KAJIHARA Recently, severe development competition, a development process reform aiming for shorter development

More information

Contents. 1 CoreTech System Co., Ltd.

Contents. 1 CoreTech System Co., Ltd. Contents Advanced Support for Intelligent Workflow Improved User Interface 2 Expanded Gate Types.. 2 Enhanced Runner Wizard. 2 Customized Cooling Channel Templates. 3 Parameterized Mesh Generator... 3

More information

Validation Report: Additional Data Mapping to Structural Analysis Packages

Validation Report: Additional Data Mapping to Structural Analysis Packages Autodesk Moldflow Structural Alliance 2012 Validation Report: Additional Data Mapping to Structural Analysis Packages Mapping process-induced stress data from Autodesk Moldflow Insight Dual Domain and

More information

KEYWORDS non-linear FE analysis, pre-processing, decohesion, buckling.

KEYWORDS non-linear FE analysis, pre-processing, decohesion, buckling. NON-LINEAR MULTI-SCALE ANALYSIS OF AEROSPACE STRUCTURES Orlin Mintchev, Reinhard Diez LASSO Ingenieurgesellschaft, Leinfelden-Echterdingen, Germany KEYWORDS non-linear FE analysis, pre-processing, decohesion,

More information

New Features in LS-DYNA HYBRID Version

New Features in LS-DYNA HYBRID Version 11 th International LS-DYNA Users Conference Computing Technology New Features in LS-DYNA HYBRID Version Nick Meng 1, Jason Wang 2, Satish Pathy 2 1 Intel Corporation, Software and Services Group 2 Livermore

More information

CHAPTER 3. METHODOLOGY. This chapter describes the background theory and different

CHAPTER 3. METHODOLOGY. This chapter describes the background theory and different CHAPTER 3. METHODOLOGY This chapter describes the background theory and different methods of simulations, details on finite element analysis, different types of simulation used in the sand castings, the

More information

QLogic TrueScale InfiniBand and Teraflop Simulations

QLogic TrueScale InfiniBand and Teraflop Simulations WHITE Paper QLogic TrueScale InfiniBand and Teraflop Simulations For ANSYS Mechanical v12 High Performance Interconnect for ANSYS Computer Aided Engineering Solutions Executive Summary Today s challenging

More information

Abstract for a paper to be presented at the 3. LS-Dyna Forum Bamberg/ Germany

Abstract for a paper to be presented at the 3. LS-Dyna Forum Bamberg/ Germany Abstract for a paper to be presented at the 3. LS-Dyna Forum Bamberg/ Germany Title: Creating Processes for CAE Automation Authors from Tecosim GmbH Germany Dipl. Ing. Udo Jankowski TECOSIM GmbH Im Eichsfeld

More information

2D & 3D Finite Element Method Packages of CEMTool for Engineering PDE Problems

2D & 3D Finite Element Method Packages of CEMTool for Engineering PDE Problems 2D & 3D Finite Element Method Packages of CEMTool for Engineering PDE Problems Choon Ki Ahn, Jung Hun Park, and Wook Hyun Kwon 1 Abstract CEMTool is a command style design and analyzing package for scientific

More information

Industrial finite element analysis: Evolution and current challenges. Keynote presentation at NAFEMS World Congress Crete, Greece June 16-19, 2009

Industrial finite element analysis: Evolution and current challenges. Keynote presentation at NAFEMS World Congress Crete, Greece June 16-19, 2009 Industrial finite element analysis: Evolution and current challenges Keynote presentation at NAFEMS World Congress Crete, Greece June 16-19, 2009 Dr. Chief Numerical Analyst Office of Architecture and

More information

OzenCloud Case Studies

OzenCloud Case Studies OzenCloud Case Studies Case Studies, April 20, 2015 ANSYS in the Cloud Case Studies: Aerodynamics & fluttering study on an aircraft wing using fluid structure interaction 1 Powered by UberCloud http://www.theubercloud.com

More information

Recent Approaches of CAD / CAE Product Development. Tools, Innovations, Collaborative Engineering.

Recent Approaches of CAD / CAE Product Development. Tools, Innovations, Collaborative Engineering. Recent Approaches of CAD / CAE Product Development. Tools, Innovations, Collaborative Engineering. Author: Dr.-Ing. Peter Binde Abstract: In this paper, the latest approaches in the field of CAD-CAE product

More information

DELIVERY SERVER FOR INTEGRATING DIFFERENT VIDEO SURVEILLANCE NETWORK SYSTEMS

DELIVERY SERVER FOR INTEGRATING DIFFERENT VIDEO SURVEILLANCE NETWORK SYSTEMS DELIVERY SERVER FOR INTEGRATING DIFFERENT VIDEO SURVEILLANCE NETWORK SYSTEMS Shi Fang Bachelor of Computer Engineering/Master of Biomedical Engineering University of New South Wales, Australia fang.sam@gmail.com

More information

HyperCrash. A highly-tuned modeling environment for crash analysis and safety evaluation in the HyperWorks simulation framework

HyperCrash. A highly-tuned modeling environment for crash analysis and safety evaluation in the HyperWorks simulation framework HyperCrash A highly-tuned modeling environment for crash analysis and safety evaluation in the HyperWorks simulation framework Christian Alscher, Giuseppe Resta Altair, Böblingen/Troy, Germany/USA Summary:

More information

Quick Start Guide to midas NFX

Quick Start Guide to midas NFX Quick Start Guide to midas NFX This guide is made for non-experienced FEA users. It provides basic knowledge needed to run midas NFX successfully and begin your analysis. Experienced FEA analysts can also

More information

FOUNDRY & FORGE SEMINAR, PUNE 8-9 APRIL 2010 Casting Design for Quality and Design to Cost

FOUNDRY & FORGE SEMINAR, PUNE 8-9 APRIL 2010 Casting Design for Quality and Design to Cost FOUNDRY & FORGE SEMINAR, PUNE 8-9 APRIL 2010 Casting Design for Quality and Design to Cost Dr. B. Ravi, Professor Mechanical Engineering Department Indian Institute of Technology Bombay, Mumbai Phone:

More information

CPS 303 High Performance Computing. Wensheng Shen Department of Computational Science SUNY Brockport

CPS 303 High Performance Computing. Wensheng Shen Department of Computational Science SUNY Brockport CPS 303 High Performance Computing Wensheng Shen Department of Computational Science SUNY Brockport Chapter 1: Introduction to High Performance Computing van Neumann Architecture CPU and Memory Speed Motivation

More information

Nouveautés ANSYS pour le calcul structurel et l impression 3D. CADFEM 2017 ANSYS Additive Manufacturing

Nouveautés ANSYS pour le calcul structurel et l impression 3D. CADFEM 2017 ANSYS Additive Manufacturing Titelmasterformat Journée Technologique durch AddiPole Klicken bearbeiten Nouveautés ANSYS pour le calcul structurel et l impression 3D Titelmasterformat Structural design with durch ANSYS Klicken bearbeiten

More information

A COMPARATIVE STUDY IN DYNAMIC JOB SCHEDULING APPROACHES IN GRID COMPUTING ENVIRONMENT

A COMPARATIVE STUDY IN DYNAMIC JOB SCHEDULING APPROACHES IN GRID COMPUTING ENVIRONMENT A COMPARATIVE STUDY IN DYNAMIC JOB SCHEDULING APPROACHES IN GRID COMPUTING ENVIRONMENT Amr Rekaby 1 and Mohamed Abo Rizka 2 1 Egyptian Research and Scientific Innovation Lab (ERSIL), Egypt 2 Arab Academy

More information

Report on the Joint Research by the Earth Simulator Center and the Japan Automobile Manufacturers Association

Report on the Joint Research by the Earth Simulator Center and the Japan Automobile Manufacturers Association Report on the Joint Research by the Earth Simulator Center and the Japan Automobile Manufacturers Association Project Representative Hiroyuki Umetani Japan Automobile Manufacturers Association Authors

More information

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model Indian Journal of Science and Technology, Vol 8(20), DOI:10.17485/ijst/2015/v8i20/79311, August 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Study of Future Internet Applications based on

More information

A TALENTED CPU-TO-GPU MEMORY MAPPING TECHNIQUE

A TALENTED CPU-TO-GPU MEMORY MAPPING TECHNIQUE A TALENTED CPU-TO-GPU MEMORY MAPPING TECHNIQUE Abu Asaduzzaman, Deepthi Gummadi, and Chok M. Yip Department of Electrical Engineering and Computer Science Wichita State University Wichita, Kansas, USA

More information

SOLIDWORKS Flow Simulation Options

SOLIDWORKS Flow Simulation Options SOLIDWORKS Flow Simulation Options SOLIDWORKS Flow Simulation includes an options dialogue window that allows for defining default options to use for a new project. Some of the options included are unit

More information

Offset Triangular Mesh Using the Multiple Normal Vectors of a Vertex

Offset Triangular Mesh Using the Multiple Normal Vectors of a Vertex 285 Offset Triangular Mesh Using the Multiple Normal Vectors of a Vertex Su-Jin Kim 1, Dong-Yoon Lee 2 and Min-Yang Yang 3 1 Korea Advanced Institute of Science and Technology, sujinkim@kaist.ac.kr 2 Korea

More information

TV packaging optimization of the frontal drop impact using equivalent static loads

TV packaging optimization of the frontal drop impact using equivalent static loads 11 th World Congress on Structural and Multidisciplinary Optimisation 7-12, June 2015, Sydney Australia TV packaging optimization of the frontal drop impact using equivalent static loads Insik Han 1, Youngmyung

More information

Simulation of In-Cylinder Flow Phenomena with ANSYS Piston Grid An Improved Meshing and Simulation Approach

Simulation of In-Cylinder Flow Phenomena with ANSYS Piston Grid An Improved Meshing and Simulation Approach Simulation of In-Cylinder Flow Phenomena with ANSYS Piston Grid An Improved Meshing and Simulation Approach Dipl.-Ing. (FH) Günther Lang, CFDnetwork Engineering Dipl.-Ing. Burkhard Lewerich, CFDnetwork

More information

The Design and Implementation of Disaster Recovery in Dual-active Cloud Center

The Design and Implementation of Disaster Recovery in Dual-active Cloud Center International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015) The Design and Implementation of Disaster Recovery in Dual-active Cloud Center Xiao Chen 1, a, Longjun Zhang

More information

User-Driven Usability Assessment of Internet Maps

User-Driven Usability Assessment of Internet Maps User-Driven Usability Assessment of Internet Maps Andrius Balciunas* * Andrius.Balciunas@gf.vu.lt. Vilnius University, Centre for cartography Vilnius, Lithuania. Abstract. This paper describes problematic

More information

Particleworks: Particle-based CAE Software fully ported to GPU

Particleworks: Particle-based CAE Software fully ported to GPU Particleworks: Particle-based CAE Software fully ported to GPU Introduction PrometechVideo_v3.2.3.wmv 3.5 min. Particleworks Why the particle method? Existing methods FEM, FVM, FLIP, Fluid calculation

More information

The Application of CAN Bus in Intelligent Substation Automation System Yuehua HUANG 1, a, Ruiyong LIU 2, b, Peipei YANG 3, C, Dongxu XIANG 4,D

The Application of CAN Bus in Intelligent Substation Automation System Yuehua HUANG 1, a, Ruiyong LIU 2, b, Peipei YANG 3, C, Dongxu XIANG 4,D International Power, Electronics and Materials Engineering Conference (IPEMEC 2015) The Application of CAN Bus in Intelligent Substation Automation System Yuehua HUANG 1, a, Ruiyong LIU 2, b, Peipei YANG

More information

Gantry Melting 3D Printer

Gantry Melting 3D Printer Gantry Melting 3D Printer Hongzhi Chen 1, a 1 School of Shandong, Shandong University of Science and Technology, Qingdao, 266590, China. Abstract a 835889654@qq.com 3D printing technology is a new manufacturing

More information

Enhancing Analysis-Based Design with Quad-Core Intel Xeon Processor-Based Workstations

Enhancing Analysis-Based Design with Quad-Core Intel Xeon Processor-Based Workstations Performance Brief Quad-Core Workstation Enhancing Analysis-Based Design with Quad-Core Intel Xeon Processor-Based Workstations With eight cores and up to 80 GFLOPS of peak performance at your fingertips,

More information

PARALLEL BUCKET SORTING ALGORITHM

PARALLEL BUCKET SORTING ALGORITHM PARALLEL BUCKET SORTING ALGORITHM Hiep Hong Computer Science Department San Jose State University San Jose, CA 95192 408-924-1000 hiepst@yahoo.com ABSTRACT Bucket sorting algorithm achieves O(n) running

More information

Metal Casting Simulation on the Cloud

Metal Casting Simulation on the Cloud ABSTRACT Technical article for publication in MMR Magazine Metal Casting Simulation on the Cloud Dr. B. Ravi Cloud-based metal casting simulation empowers small and medium foundries to improve their quality

More information

A Hybrid Routing Algorithm for an Efficient Shortest Path Decision in Network Routing

A Hybrid Routing Algorithm for an Efficient Shortest Path Decision in Network Routing A Hybrid Routing Algorithm for an Efficient Shortest Path Decision in Network Routing Taehwan Cho, Kyeongseob Kim, Wanoh Yoon and Sangbang Choi* Department of Electronics Engineering, Inha University,

More information

Overview of ANSA & Moldex3D Coupling

Overview of ANSA & Moldex3D Coupling Contents Overview of ANSA & Moldex3D Coupling How ANSA & Moldex3D Users benefit from the Coupling ANSA Specialties Moldex3D Simulation Process Special Features in ANSA for Moldex3D users Sample Cases Support

More information

Multi-scale Material Modeling Applied from Specimen to Full Car Level using LS-DYNA

Multi-scale Material Modeling Applied from Specimen to Full Car Level using LS-DYNA Multi-scale Material Modeling Applied from Specimen to Full Car Level using LS-DYNA Sylvain Calmels e-xstream Engineering Abstract Tomorrow s vehicles architectures will involve an increasing number of

More information

Computing architectures Part 2 TMA4280 Introduction to Supercomputing

Computing architectures Part 2 TMA4280 Introduction to Supercomputing Computing architectures Part 2 TMA4280 Introduction to Supercomputing NTNU, IMF January 16. 2017 1 Supercomputing What is the motivation for Supercomputing? Solve complex problems fast and accurately:

More information

True 3D CAE visualization of filling imbalance in geometry-balanced runners

True 3D CAE visualization of filling imbalance in geometry-balanced runners True 3D CAE visualization of filling imbalance in geometry-balanced runners C.C. Chien, * C.C. Chiang, W. H. Yang, Vito Tsai and David C.Hsu CoreTech System Co.,Ltd., HsinChu, Taiwan, ROC Abstract The

More information

LS-DYNA Best-Practices: Networking, MPI and Parallel File System Effect on LS-DYNA Performance

LS-DYNA Best-Practices: Networking, MPI and Parallel File System Effect on LS-DYNA Performance 11 th International LS-DYNA Users Conference Computing Technology LS-DYNA Best-Practices: Networking, MPI and Parallel File System Effect on LS-DYNA Performance Gilad Shainer 1, Tong Liu 2, Jeff Layton

More information

AUTOMATED METHODOLOGY FOR MODELING CRACK EXTENSION IN FINITE ELEMENT MODELS

AUTOMATED METHODOLOGY FOR MODELING CRACK EXTENSION IN FINITE ELEMENT MODELS AUTOMATED METHODOLOGY FOR MODELING CRACK THEME Structural Analysis - Durability, Fatigue & Fracture. James J. Kosloski Senior Engineering Manager - CAE Associates Dr. Michael Bak Senior Engineering Manager

More information

A new approach to interoperability using HDF5

A new approach to interoperability using HDF5 A new approach to interoperability using HDF5 Second International Workshop on Software Solutions for Integrated Computational Materials Engineering ICME 2016 14 th April 2016, Barcelona, Spain Anshuman

More information

RAPID LARGE-SCALE CARTESIAN MESHING FOR AERODYNAMIC COMPUTATIONS

RAPID LARGE-SCALE CARTESIAN MESHING FOR AERODYNAMIC COMPUTATIONS RAPID LARGE-SCALE CARTESIAN MESHING FOR AERODYNAMIC COMPUTATIONS Daisuke Sasaki*, Kazuhiro Nakahashi** *Department of Aeronautics, Kanazawa Institute of Technology, **JAXA Keywords: Meshing, Cartesian

More information

RESEARCH OF ALUMINUM HOOD CONSTRUCTION FOR PEDESTRIAN PROTECTION BY OPTIMIZATION CAE

RESEARCH OF ALUMINUM HOOD CONSTRUCTION FOR PEDESTRIAN PROTECTION BY OPTIMIZATION CAE RESEARCH OF ALUMINUM HOOD CONSTRUCTION FOR PEDESTRIAN PROTECTION BY OPTIMIZATION CAE Osamu, Kazutada, Sasaki Honda R&D Co., Ltd. Automobile R&D Center Japan Paper Number 17-0246 ABSTRACT According to Japanese

More information

Available online at ScienceDirect. Procedia CIRP 60 (2017 ) th CIRP Design 2017

Available online at  ScienceDirect. Procedia CIRP 60 (2017 ) th CIRP Design 2017 Available online at www.sciencedirect.com ScienceDirect Procedia CIRP 60 (2017 ) 98 103 27th CIRP Design 2017 Physics in Design: Real-time numerical simulation integrated into the CAD environment Marijn

More information

Fairness Issues in Software Virtual Routers

Fairness Issues in Software Virtual Routers Fairness Issues in Software Virtual Routers Norbert Egi, Adam Greenhalgh, h Mark Handley, Mickael Hoerdt, Felipe Huici, Laurent Mathy Lancaster University PRESTO 2008 Presenter: Munhwan Choi Virtual Router

More information

by Mahender Reddy Concept To Reality / Summer 2006

by Mahender Reddy Concept To Reality / Summer 2006 by Mahender Reddy Demand for higher extrusion rates, increased product quality and lower energy consumption have prompted plants to use various methods to determine optimum process conditions and die designs.

More information

Cloud Computing: Making the Right Choice for Your Organization

Cloud Computing: Making the Right Choice for Your Organization Cloud Computing: Making the Right Choice for Your Organization A decade ago, cloud computing was on the leading edge. Now, 95 percent of businesses use cloud technology, and Gartner says that by 2020,

More information

THE COMPUTER SIMULATION FOR INVESTMENT CASTING FROM SUPER-ALLOYS NI Ing. Aleš Herman *

THE COMPUTER SIMULATION FOR INVESTMENT CASTING FROM SUPER-ALLOYS NI Ing. Aleš Herman * THE COMPUTER SIMULATION FOR INVESTMENT CASTING FROM SUPER-ALLOYS NI Ing. Aleš Herman * *Department of Manufacturing Technology, Faculty of Mechanical Engineering, Czech Technical University (ČVUT) at Prague,

More information

Simulation of engraving process of large-caliber artillery using coupled Eulerian-Lagrangian method

Simulation of engraving process of large-caliber artillery using coupled Eulerian-Lagrangian method Simulation of engraving process of large-caliber artillery using coupled Eulerian-Lagrangian method Zhen Li 1, Jianli Ge 2, Guolai Yang 3, Jun Tang 4 School of Mechanical Engineering, Nanjing University

More information

Parallel Computing. Parallel Computing. Hwansoo Han

Parallel Computing. Parallel Computing. Hwansoo Han Parallel Computing Parallel Computing Hwansoo Han What is Parallel Computing? Software with multiple threads Parallel vs. concurrent Parallel computing executes multiple threads at the same time on multiple

More information

Intelligent Computer Room Management Platform Based on RF Card

Intelligent Computer Room Management Platform Based on RF Card 2017 2 nd International Conference on Artificial Intelligence and Engineering Applications (AIEA 2017) ISBN: 978-1-60595-485-1 Intelligent Computer Room Management Platform Based on RF Card LI ZHANG and

More information

Parallelism and Concurrency. COS 326 David Walker Princeton University

Parallelism and Concurrency. COS 326 David Walker Princeton University Parallelism and Concurrency COS 326 David Walker Princeton University Parallelism What is it? Today's technology trends. How can we take advantage of it? Why is it so much harder to program? Some preliminary

More information

Virtual Tryout Technologies for Preparing Automotive Manufacturing

Virtual Tryout Technologies for Preparing Automotive Manufacturing Transactions of JWRI, Special Issue on WSE2011 (2011) Virtual Tryout Technologies for Preparing Automotive Manufacturing Susumu TAKAHASHI* * Nihon University, 1-2-1, Izumicho, Narashino, Chiba, 275-8575,

More information

Analysis of Sorting as a Streaming Application

Analysis of Sorting as a Streaming Application 1 of 10 Analysis of Sorting as a Streaming Application Greg Galloway, ggalloway@wustl.edu (A class project report written under the guidance of Prof. Raj Jain) Download Abstract Expressing concurrency

More information

Use of the Internet SCSI (iscsi) protocol

Use of the Internet SCSI (iscsi) protocol A unified networking approach to iscsi storage with Broadcom controllers By Dhiraj Sehgal, Abhijit Aswath, and Srinivas Thodati In environments based on Internet SCSI (iscsi) and 10 Gigabit Ethernet, deploying

More information

Proposal of Quadruped Rigging Method by Using Auxiliary Joint

Proposal of Quadruped Rigging Method by Using Auxiliary Joint , pp.63-67 http://dx.doi.org/10.14257/astl.2015.96.14 Proposal of Quadruped Rigging Method by Using Auxiliary Joint Cho-Hye Jeong 1, Kyu-Don Choi 2, Hyun-Seok Lee 3 1 Department of Visual Contents, Dongseo

More information

Trends in HPC (hardware complexity and software challenges)

Trends in HPC (hardware complexity and software challenges) Trends in HPC (hardware complexity and software challenges) Mike Giles Oxford e-research Centre Mathematical Institute MIT seminar March 13th, 2013 Mike Giles (Oxford) HPC Trends March 13th, 2013 1 / 18

More information

Toray Engineering Co., Ltd. Toray Engineering Co., Ltd. Injection Molding CAE Software. Dealer

Toray Engineering Co., Ltd. Toray Engineering Co., Ltd. Injection Molding CAE Software. Dealer Injection Molding CAE Software Toray Engineering Co., Ltd. Engineering Division, CAE Software & Business Department e-mail : info@3dtimon.com http://www.3dtimon.com Head Office Nihonbashi Muromachi Building

More information

Purdue e-pubs. Purdue University. Jeongil Park Samsung Electronics Co. Nasir Bilal Purdue University. Douglas E. Adams Purdue University

Purdue e-pubs. Purdue University. Jeongil Park Samsung Electronics Co. Nasir Bilal Purdue University. Douglas E. Adams Purdue University Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 26 Development of a Two-Dimensional Finite Element Model of a Suction Valve for Reduction

More information

Advances of parallel computing. Kirill Bogachev May 2016

Advances of parallel computing. Kirill Bogachev May 2016 Advances of parallel computing Kirill Bogachev May 2016 Demands in Simulations Field development relies more and more on static and dynamic modeling of the reservoirs that has come a long way from being

More information

MPI - Today and Tomorrow

MPI - Today and Tomorrow MPI - Today and Tomorrow ScicomP 9 - Bologna, Italy Dick Treumann - MPI Development The material presented represents a mix of experimentation, prototyping and development. While topics discussed may appear

More information

A Robust Cloud-based Service Architecture for Multimedia Streaming Using Hadoop

A Robust Cloud-based Service Architecture for Multimedia Streaming Using Hadoop A Robust Cloud-based Service Architecture for Multimedia Streaming Using Hadoop Myoungjin Kim 1, Seungho Han 1, Jongjin Jung 3, Hanku Lee 1,2,*, Okkyung Choi 2 1 Department of Internet and Multimedia Engineering,

More information

Real-Time Document Image Retrieval for a 10 Million Pages Database with a Memory Efficient and Stability Improved LLAH

Real-Time Document Image Retrieval for a 10 Million Pages Database with a Memory Efficient and Stability Improved LLAH 2011 International Conference on Document Analysis and Recognition Real-Time Document Image Retrieval for a 10 Million Pages Database with a Memory Efficient and Stability Improved LLAH Kazutaka Takeda,

More information

Moore s Law. Computer architect goal Software developer assumption

Moore s Law. Computer architect goal Software developer assumption Moore s Law The number of transistors that can be placed inexpensively on an integrated circuit will double approximately every 18 months. Self-fulfilling prophecy Computer architect goal Software developer

More information

Virtual Die Tryout of Miniature Stamping Parts

Virtual Die Tryout of Miniature Stamping Parts 4 th European LS-DYNA Users Conference Metal Forming III Virtual Die Tryout of Miniature Stamping Parts Authors: Ming-Chang Yang and Tien-Chi Tsai Correspondence: Ming-Chang Yang Metal Industries R&D Center

More information

3D PRINTER USING ARDUINO 644p FIRMWARE

3D PRINTER USING ARDUINO 644p FIRMWARE International Journal of Recent Innovation in Engineering and Research Scientific Journal Impact Factor - 3.605 by SJIF e- ISSN: 2456 2084 3D PRINTER USING ARDUINO 644p FIRMWARE Samarshi Baidya 1, Manyala

More information

computational Fluid Dynamics - Prof. V. Esfahanian

computational Fluid Dynamics - Prof. V. Esfahanian Three boards categories: Experimental Theoretical Computational Crucial to know all three: Each has their advantages and disadvantages. Require validation and verification. School of Mechanical Engineering

More information

Analysis Comparison between CFD and FEA of an Idealized Concept V- Hull Floor Configuration in Two Dimensions

Analysis Comparison between CFD and FEA of an Idealized Concept V- Hull Floor Configuration in Two Dimensions 2010 NDIA GROUND VEHICLE SYSTEMS ENGINEERING AND TECHNOLOGY SYMPOSIUM MODELING & SIMULATION, TESTING AND VALIDATION (MSTV) MINI-SYMPOSIUM AUGUST 17-19 DEARBORN, MICHIGAN Analysis Comparison between CFD

More information

NEW PROTECTION COORDINATION SYSTEM ACCORDING TO ESS AND RENEWABLE ENERGY EXPANSION

NEW PROTECTION COORDINATION SYSTEM ACCORDING TO ESS AND RENEWABLE ENERGY EXPANSION NEW PROTECTION COORDINATION SYSTEM ACCORDING TO ESS AND RENEWABLE ENERGY EXPANSION Kang-se, LEE Jong-myung, KIM Boo-hyun, SHIN KEPCO-HQ, Korea KEPCO-HQ, Korea KEPCO-HQ, Korea accent@kepco.co.kr aimhigh@kepco.co.kr

More information

Accelerating Implicit LS-DYNA with GPU

Accelerating Implicit LS-DYNA with GPU Accelerating Implicit LS-DYNA with GPU Yih-Yih Lin Hewlett-Packard Company Abstract A major hindrance to the widespread use of Implicit LS-DYNA is its high compute cost. This paper will show modern GPU,

More information

Maximize automotive simulation productivity with ANSYS HPC and NVIDIA GPUs

Maximize automotive simulation productivity with ANSYS HPC and NVIDIA GPUs Presented at the 2014 ANSYS Regional Conference- Detroit, June 5, 2014 Maximize automotive simulation productivity with ANSYS HPC and NVIDIA GPUs Bhushan Desam, Ph.D. NVIDIA Corporation 1 NVIDIA Enterprise

More information

Aircraft Impact Analysis of New York World Trade Center Tower by Using the ASI-Gauss Technique

Aircraft Impact Analysis of New York World Trade Center Tower by Using the ASI-Gauss Technique Proceeding of ICCES 05, 1-10 December 2005, INDIA 1212 Aircraft Impact Analysis of New York World Trade Center Tower by Using the ASI-Gauss Technique D. Isobe 1 and K. M. Lynn 2 Summary In this paper,

More information

The Design of Embedded Remote Intelligent Automotive Monitoring System based on GSM. Lijun Gao

The Design of Embedded Remote Intelligent Automotive Monitoring System based on GSM. Lijun Gao 2nd International Conference on Electrical, Computer Engineering and Electronics (ICECEE 2015) The Design of Embedded Remote Intelligent Automotive Monitoring System based on GSM Lijun Gao Beijing Information

More information

Lecture 7: Parallel Processing

Lecture 7: Parallel Processing Lecture 7: Parallel Processing Introduction and motivation Architecture classification Performance evaluation Interconnection network Zebo Peng, IDA, LiTH 1 Performance Improvement Reduction of instruction

More information

All-in-One Software Solution for Metal Additive Manufacturing

All-in-One Software Solution for Metal Additive Manufacturing All-in-One Software Solution for Metal Additive Manufacturing What Makes 3DXpert Ideal for Metal Additive Manufacturing? Specialized Requirements Call for Specialized Software Metal Additive Manufacturing

More information

Simulation of Automotive Fuel Tank Sloshing using Radioss

Simulation of Automotive Fuel Tank Sloshing using Radioss Simulation of Automotive Fuel Tank Sloshing using Radioss Prashant V. Kulkarni CAE Analyst Tata Motors. Pimpri, Pune - 411018, India Sanjay S. Patil Senior Manager Tata Motors. Pimpri, Pune - 411018, India

More information

Parametric. Practices. Patrick Cunningham. CAE Associates Inc. and ANSYS Inc. Proprietary 2012 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Parametric. Practices. Patrick Cunningham. CAE Associates Inc. and ANSYS Inc. Proprietary 2012 CAE Associates Inc. and ANSYS Inc. All rights reserved. Parametric Modeling Best Practices Patrick Cunningham July, 2012 CAE Associates Inc. and ANSYS Inc. Proprietary 2012 CAE Associates Inc. and ANSYS Inc. All rights reserved. E-Learning Webinar Series This

More information

A STRUCTURAL OPTIMIZATION METHODOLOGY USING THE INDEPENDENCE AXIOM

A STRUCTURAL OPTIMIZATION METHODOLOGY USING THE INDEPENDENCE AXIOM Proceedings of ICAD Cambridge, MA June -3, ICAD A STRUCTURAL OPTIMIZATION METHODOLOGY USING THE INDEPENDENCE AXIOM Kwang Won Lee leekw3@yahoo.com Research Center Daewoo Motor Company 99 Cheongchon-Dong

More information

Image courtesy of Local Motors Inc.

Image courtesy of Local Motors Inc. Image courtesy of Local Motors Inc. Image courtesy of Local Motors Inc. Advanced Materials and Manufacturing Advanced Materials and Manufacturing The promise of advanced materials and manufacturing

More information

A CAD Parameter Based Design Optimization Process for CFD

A CAD Parameter Based Design Optimization Process for CFD 6 th China-Japan-Korea Joint Symposium on Optimization of Structural and Mechanical Systems June 22 25, 2010, Kyoto, Japan A CAD Parameter Based Design Optimization Process for CFD Iku Kosaka 1, Takeshi

More information

Scalable Dynamic Adaptive Simulations with ParFUM

Scalable Dynamic Adaptive Simulations with ParFUM Scalable Dynamic Adaptive Simulations with ParFUM Terry L. Wilmarth Center for Simulation of Advanced Rockets and Parallel Programming Laboratory University of Illinois at Urbana-Champaign The Big Picture

More information

Adaptive replica consistency policy for Kafka

Adaptive replica consistency policy for Kafka Adaptive replica consistency policy for Kafka Zonghuai Guo 1,2,*, Shiwang Ding 1,2 1 Chongqing University of Posts and Telecommunications, 400065, Nan'an District, Chongqing, P.R.China 2 Chongqing Mobile

More information

Chapter 3 Parallel Software

Chapter 3 Parallel Software Chapter 3 Parallel Software Part I. Preliminaries Chapter 1. What Is Parallel Computing? Chapter 2. Parallel Hardware Chapter 3. Parallel Software Chapter 4. Parallel Applications Chapter 5. Supercomputers

More information

Applications of ICFD /SPH Solvers by LS-DYNA to Solve Water Splashing Impact to Automobile Body. Abstract

Applications of ICFD /SPH Solvers by LS-DYNA to Solve Water Splashing Impact to Automobile Body. Abstract Applications of ICFD /SPH Solvers by LS-DYNA to Solve Water Splashing Impact to Automobile Body George Wang (1 ), Kevin Gardner (3), Eric DeHoff (1), Facundo del Pin (2), Inaki Caldichoury (2), Edouard

More information

USAGE OF ANSA S AUTOMATED VOLUME MESHING-METHODS IN THE RAPID PRODUCT DEVELOPMENT PROCESS OF DIESEL ENGINES

USAGE OF ANSA S AUTOMATED VOLUME MESHING-METHODS IN THE RAPID PRODUCT DEVELOPMENT PROCESS OF DIESEL ENGINES USAGE OF ANSA S AUTOMATED VOLUME MESHING-METHODS IN THE RAPID PRODUCT DEVELOPMENT PROCESS OF DIESEL ENGINES Günther Pessl *, Dr. Robert Ehart, Gerwin Bumberger BMW Motoren GmbH, Austria KEYWORDS - ANSA,

More information

CAE/CFD Application for Linear Compressor

CAE/CFD Application for Linear Compressor Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 26 CAE/CFD Application for Linear Compressor Kwangha Suh LG Electronics Inc. Daenyoung Heo

More information

RTOS Real T i Time me Operating System System Concepts Part 2

RTOS Real T i Time me Operating System System Concepts Part 2 RTOS Real Time Operating System Concepts Part 2 Real time System Pitfalls - 4: The Ariane 5 satelite launch rocket Rocket self destructed in 4 June -1996. Exactly after 40 second of lift off at an attitude

More information

Global 5G spectrum update

Global 5G spectrum update Global 5G spectrum update Luigi Ardito Director, Government Affairs Qualcomm Incorporated European Commission driving a Gigabit Society 1 Deploying 5G across Europe by 2020 with pre-commercial trials starting

More information

Contents. 1 CoreTech System Co., Ltd.

Contents. 1 CoreTech System Co., Ltd. Contents Advanced Support for Intelligent Workflow Improved User Interface 2 Expanded Gate Types.. 2 Enhanced Runner Wizard. 2 Customized Cooling Channel Templates. 3 Parameterized Mesh Generator... 3

More information

Research Article A Two-Level Cache for Distributed Information Retrieval in Search Engines

Research Article A Two-Level Cache for Distributed Information Retrieval in Search Engines The Scientific World Journal Volume 2013, Article ID 596724, 6 pages http://dx.doi.org/10.1155/2013/596724 Research Article A Two-Level Cache for Distributed Information Retrieval in Search Engines Weizhe

More information

BİL 542 Parallel Computing

BİL 542 Parallel Computing BİL 542 Parallel Computing 1 Chapter 1 Parallel Programming 2 Why Use Parallel Computing? Main Reasons: Save time and/or money: In theory, throwing more resources at a task will shorten its time to completion,

More information

I/O Systems. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

I/O Systems. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University I/O Systems Jinkyu Jeong (jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Today s Topics Device characteristics Block device vs. Character device Direct I/O vs.

More information

Failure Modes Analysis in the Crash Barrier Simulation

Failure Modes Analysis in the Crash Barrier Simulation 5 th European LS-DYNA Users Conference Honeycomb and Barrier Failure Modes Analysis in the Crash Barrier Simulation Lei Hou, CELLBOND, Cambridge-shire, UK Email: Lei.Hou@cellbond.com, Telephone, 01480415043

More information

Trends in CFD, Engineering Analysis & Computing. ME-561 An Introduction to Computational Fluid Dynamics for Incompressible Flow Mark A.

Trends in CFD, Engineering Analysis & Computing. ME-561 An Introduction to Computational Fluid Dynamics for Incompressible Flow Mark A. Trends in CFD, Engineering Analysis & Computing ME-561 An Introduction to Computational Fluid Dynamics for Incompressible Flow Mark A. Christon Trends in Computer-Aided Engineering Analysis 1965 1975:

More information