Abstract
The paper presents authorial method for computer simulation of the process of the casting solidification process using modern multi-/many-core architectures. The authors have focused above all on the GPU compatible with CUDA architecture. Presented in the article method enables division the process of the building a global matrix of coefficients in two independent phases. The first one is performed only once before the start of a computer engineering simulation, the second phase is performed at each time step of computer simulation. The reason for such division is decoupling of computations realised on the GPU from the spatial informations (e.g. physical coordinates of the nodes) contained in the mesh of finite elements. Application of presented method enables the computer scientific simulation in a variety of multicore architectures, such as multi-core CPUs, GPUs, APUs and Intel Phi. The use of computer engineering simulations multi-core processor allows significant acceleration computation, thereby also reduces costs. Presented in the work results have been obtained by using authorial software built by authors from scratch.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
H.T. Meng, B.L. Nie, S. Wong, C. Macon, J.M. Jin, GPU accelerated finite-element computation for electromagnetic analysis. IEEE Antennas Propag. Mag. 56, 39–62 (2014)
G. Michalski, N. Sczygiol, Using CUDA architecture for the computer simulation of the casting solidification process. Lect Notes Eng. Comp.: Proc. Int. MultiConf. Eng. Comput. Sci. 2, 933–937 (2014)
R. Strzodka, M. Dogger, A. Kolb, Scientific computation for simulations on programmable graphics hardware. Simul. Model. Pract. Theory 13, 667–680 (2005)
S. Che, M. Boyer, J. Meng, D. Tarjan, J.W. Sheaffer, K. Skadron, A performance study of general-purpose applications on graphics processors using CUDA. J. Parallel Distrb. Com. 68, 1370–1380 (2008)
nVidia: CUDA C best practices guide. Design guide v. 6.0 (2014). http://docs.nvidia.com/cuda/#axzz398vseVcQ Cited 01 Aug 2014
P. PospÃchal, J. Schwarz, J. JaroÅ¡, Parallel genetic algorithm solving 0/1 knapsack problem running on the GPU, in 16th International Conference on Soft Computing MENDEL 2010. pp. 64–70
Ch. Lee, X. Wei, J.W. Kysar, J. Hone, Measurement of the elastic properties and intrinsic strength of monolayer graphene. Science 321, 385–388 (2008)
N. Sczygiol, Numerical modelling of thermo-mechanical phenomena in a solidifying casting and mold (Wyd PCz, Czestochowa, 2000). (in Polish)
N. Sczygiol, G. Szwarc, Application of enthalpy formulations for numerical simulation of castings solidification. Comput. Assist. Mech. Eng. Sci. 8, 99–120 (2001)
O. Zienkiewicz, The finite element method, vol I, the Basis, 5th ed. Oxford: Butterworth-Heinemann
N. Sczygiol, G. Szwarc, R. Wyrzykowski, Numerical modelling of equiaxed structure formation during solidification of a two-component alloy, in Second European Conference on Computational Mechanics, Kraków, pp. 820–821
E. Gawronska, N. Sczygiol, Application of mixed time partitioning methods to raise the efficiency of solidification modeling, in 12th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), doi:http://dx.doi.org/10.1109/SYNASC.2010.24
E. Gawronska, N. Sczygiol, Relationship between eigenvalues and size of time step in computer simulation of thermomechanics phenomena. Lect. Notes Eng. Comp.: Proc. Int. MultiConf. Eng. Comput. Sci. 2, 881–885 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Michalski, G., Sczygiol, N. (2015). Using Modern Multi-/Many-core Architecture for the Engineering Simulations. In: Yang, GC., Ao, SI., Huang, X., Castillo, O. (eds) Transactions on Engineering Technologies. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-9588-3_5
Download citation
DOI: https://doi.org/10.1007/978-94-017-9588-3_5
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-017-9587-6
Online ISBN: 978-94-017-9588-3
eBook Packages: EngineeringEngineering (R0)