Skip to main content

Using Modern Multi-/Many-core Architecture for the Engineering Simulations

  • Chapter
  • First Online:
Transactions on Engineering Technologies

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. R. Strzodka, M. Dogger, A. Kolb, Scientific computation for simulations on programmable graphics hardware. Simul. Model. Pract. Theory 13, 667–680 (2005)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. nVidia: CUDA C best practices guide. Design guide v. 6.0 (2014). http://docs.nvidia.com/cuda/#axzz398vseVcQ Cited 01 Aug 2014

  6. 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

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. N. Sczygiol, Numerical modelling of thermo-mechanical phenomena in a solidifying casting and mold (Wyd PCz, Czestochowa, 2000). (in Polish)

    Google Scholar 

  9. N. Sczygiol, G. Szwarc, Application of enthalpy formulations for numerical simulation of castings solidification. Comput. Assist. Mech. Eng. Sci. 8, 99–120 (2001)

    MATH  Google Scholar 

  10. O. Zienkiewicz, The finite element method, vol I, the Basis, 5th ed. Oxford: Butterworth-Heinemann

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

  13. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Norbert Sczygiol .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics