Skip to main content

Vectorization of the Software for Modelling the Magnetostatic Properties of Thin Layers Using the Method of Moments

  • Conference paper
  • First Online:
Automation 2017 (ICA 2017)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 550))

Included in the following conference series:

  • 2237 Accesses

Abstract

Method of moments can be valuable alternative for finite elements method in the case of modelling the thin layer magnetostatic systems. However, “for”-loops based calculation of such system is may be very time consuming. Paper presents the method of vectorization of a code for method of the moments calculations. Radical decrease of computation time for larger systems was achieved due to the use of BLAS procedures.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight 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. https://www.mathworks.com/products/matlab/

  2. https://www.gnu.org/software/octave/

  3. http://r4stats.com/articles/popularity/

  4. Szewczyk, R.: Generalization of magnetostatic method of moments for thin layers with regular rectangular grids. Acta Physica Pol. A (in printing)

    Google Scholar 

  5. Kubik, J., Pavel, L., Ripka, P.: PCB racetrack fluxgate sensor with improved temperature stability. Sens. Actuators A 130–131, 184 (2006)

    Article  Google Scholar 

  6. Frydrych, P., Szewczyk, R., Salach, J., Trzcinka, K.: Two-axis miniature fluxgate sensors. IEEE Trans. Magn. 48, 1485 (2012)

    Article  Google Scholar 

  7. http://techwelkin.com/compiler-vs-interpreter

  8. Dongarra, J.J., Du Croz, J., Hammarling, S., Duff, I.S.: A set of level 3 basic linear algebra subprograms. ACM Trans. Math. Softw. 16, 1 (1990)

    Article  MATH  Google Scholar 

  9. Lawson, C.L., Hanson, R.J., Kincaid, D., Krogh, F.T.: Basic linear algebra subprograms for Fortran usage. ACM Trans. Math. Softw. 5, 308–323 (1979)

    Article  MATH  Google Scholar 

  10. Saad, Y.: Iterative Methods for Linear Systems. PWS Publishing, Boston (1996)

    MATH  Google Scholar 

  11. Gupta, A.: Numerical Methods Using MATLAB. Springer, Heidelberg (2014)

    Book  MATH  Google Scholar 

  12. http://software.intel.com/en-us/intel-mkl/

  13. http://software.intel.com/en-us/articles/intel-math-kernel-library-documentation/

  14. http://developer.amd.com/tools-and-sdks/archive/compute/amd-core-math-library-acml/

  15. https://engineering.ucsb.edu/~stefan/acml.pdf

  16. http://www.openblas.net/

  17. Goto, K., Van De Geijn, R.: High-performance implementation of the level-3 BLAS. ACM Trans. Math. Softw. 35, 1 (2008)

    Article  MathSciNet  Google Scholar 

  18. Markoffnov, J.: Writing the Fastest Code, by Hand, for Fun: A Human Computer Keeps Speeding Up Chips. New York Times, 28 November 2005

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roman Szewczyk .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Szewczyk, R. (2017). Vectorization of the Software for Modelling the Magnetostatic Properties of Thin Layers Using the Method of Moments. In: Szewczyk, R., Zieliński, C., Kaliczyńska, M. (eds) Automation 2017. ICA 2017. Advances in Intelligent Systems and Computing, vol 550. Springer, Cham. https://doi.org/10.1007/978-3-319-54042-9_50

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54042-9_50

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-54041-2

  • Online ISBN: 978-3-319-54042-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics