Разработка экспериментального комплекса суперкомпьютерного моделирования на основе кода на языке Matlab
Автор: Богословский Никита Александрович, Климов Юрий Андреевич, Савельев Артем Владимирович, Шалыга Дмитрий Константинович
Журнал: Программные системы: теория и приложения @programmnye-sistemy
Рубрика: Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем
Статья в выпуске: 2 (16) т.4, 2013 года.
Бесплатный доступ
Авторами была выполнена разработка экспериментального образца комплекса программных средств суперкомпьютерного моделирования характеристик полупроводниковых наноструктурированных сред для сверхбыстрой модуляции света в системах передачи информации в волоконно-оптических линиях связи. В статье описывается процесс создания данного комплекса на языке C++ на основе разработанного авторами программного кода на языке Matlab. Приводится перечень основных проблем, с которыми пришлось столкнуться авторам, и предлагаются способы их решения. Во второй части статьи приводятся результаты экспериментального исследования, показывающие высокую эффективность и масштабируемость разработанного комплекса.
Высокопроизводительные вычисления, параллельное программирование, преобразование программ, суперкомпьютерное моделирование
Короткий адрес: https://sciup.org/14335951
IDR: 14335951
Список литературы Разработка экспериментального комплекса суперкомпьютерного моделирования на основе кода на языке Matlab
- Matlab, The Language of Technical Computing, http://www.mathworks.com/products/matlab/.
- Matlab Compiler, http://www.mathworks.com/products/compiler/.
- BLAS, Basic Linear Algebra Subprograms, http://www.netlib.org/blas/.
- SLEPc, The Scalable Library for Eigenvalue Problem Computations, http://www.grycap.upv.es/slepc/.
- PETSc, Portable, Extensible Toolkit for Scientific Computation, http://www.mcs.anl.gov/petsc/.
- STL, Standard Template Library, http://www.sgi.com/tech/stl/.
- LAPACK, Linear Algebra PACKage, http://www.netlib.org/lapack/.
- CLAPACK, f2c’ed version of LAPACK, http://www.netlib.org/clapack/.