Free Mathematical Modeling System SIMFOR Based on Gfortran Compiler
In this article, we present a new mathematical modeling system SIMFOR which is based on Gfortran compiler. We review a modern state of Fortran programming language and characterize main features of modern standard: new data types, modern arrays, support of conveyer and parallel programs. Main requir...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | Russian |
Published: |
The Fund for Promotion of Internet media, IT education, human development «League Internet Media»
2019-12-01
|
Series: | Современные информационные технологии и IT-образование |
Subjects: | |
Online Access: | http://sitito.cs.msu.ru/index.php/SITITO/article/view/585 |
id |
doaj-b8ca2c0b23f248f29eca40f75da3e261 |
---|---|
record_format |
Article |
spelling |
doaj-b8ca2c0b23f248f29eca40f75da3e2612021-08-06T12:42:06ZrusThe Fund for Promotion of Internet media, IT education, human development «League Internet Media»Современные информационные технологии и IT-образование2411-14732019-12-011541003101210.25559/SITITO.15.201904.1003-1012Free Mathematical Modeling System SIMFOR Based on Gfortran CompilerEvgeniy Alekseev0https://orcid.org/0000-0003-3844-4398Denus Lutoshkin1https://orcid.org/0000-0003-0060-5707Vyacheslav Starodumov2https://orcid.org/0000-0002-1705-1010Kuban State UniversityVyatka State UniversityVyatka State UniversityIn this article, we present a new mathematical modeling system SIMFOR which is based on Gfortran compiler. We review a modern state of Fortran programming language and characterize main features of modern standard: new data types, modern arrays, support of conveyer and parallel programs. Main requirements for system are outlined. The usage of free license is justified. Structure and main modules of system is described. Main modules are following: Emacs based integrated development environment; library of sequential and parallel algorithms of numerical calculus mathematics; graphical output library; shell script for system building and installation on local computer or computational cluster. The main features of developed graphic library are given: ability to move and turn graphic objects. Interfaces of all routines included in the library of numerical analysis are presented. The principles of building an integrated environment based on the Emacs text editor are described in detail: a list of external free modules and modules developed by the authors is given. System assembly technology introduced. Article also contains a link to system repository in internet, which contains detailed description and source codes. Possible applications of the system are described. The use of the system in teaching students parallel programming and numerical methods is justified.http://sitito.cs.msu.ru/index.php/SITITO/article/view/585mathematical modeling system simforcalculus mathematicsprogrammingcompiler gfortrantechnologies of parallel programmingсo-arraysauto parallelizationmpiopenmp |
collection |
DOAJ |
language |
Russian |
format |
Article |
sources |
DOAJ |
author |
Evgeniy Alekseev Denus Lutoshkin Vyacheslav Starodumov |
spellingShingle |
Evgeniy Alekseev Denus Lutoshkin Vyacheslav Starodumov Free Mathematical Modeling System SIMFOR Based on Gfortran Compiler Современные информационные технологии и IT-образование mathematical modeling system simfor calculus mathematics programming compiler gfortran technologies of parallel programming сo-arrays auto parallelization mpi openmp |
author_facet |
Evgeniy Alekseev Denus Lutoshkin Vyacheslav Starodumov |
author_sort |
Evgeniy Alekseev |
title |
Free Mathematical Modeling System SIMFOR Based on Gfortran Compiler |
title_short |
Free Mathematical Modeling System SIMFOR Based on Gfortran Compiler |
title_full |
Free Mathematical Modeling System SIMFOR Based on Gfortran Compiler |
title_fullStr |
Free Mathematical Modeling System SIMFOR Based on Gfortran Compiler |
title_full_unstemmed |
Free Mathematical Modeling System SIMFOR Based on Gfortran Compiler |
title_sort |
free mathematical modeling system simfor based on gfortran compiler |
publisher |
The Fund for Promotion of Internet media, IT education, human development «League Internet Media» |
series |
Современные информационные технологии и IT-образование |
issn |
2411-1473 |
publishDate |
2019-12-01 |
description |
In this article, we present a new mathematical modeling system SIMFOR which is based on Gfortran compiler. We review a modern state of Fortran programming language and characterize main features of modern standard: new data types, modern arrays, support of conveyer and parallel programs. Main requirements for system are outlined. The usage of free license is justified. Structure and main modules of system is described. Main modules are following: Emacs based integrated development environment; library of sequential and parallel algorithms of numerical calculus mathematics; graphical output library; shell script for system building and installation on local computer or computational cluster. The main features of developed graphic library are given: ability to move and turn graphic objects. Interfaces of all routines included in the library of numerical analysis are presented. The principles of building an integrated environment based on the Emacs text editor are described in detail: a list of external free modules and modules developed by the authors is given. System assembly technology introduced. Article also contains a link to system repository in internet, which contains detailed description and source codes. Possible applications of the system are described. The use of the system in teaching students parallel programming and numerical methods is justified. |
topic |
mathematical modeling system simfor calculus mathematics programming compiler gfortran technologies of parallel programming сo-arrays auto parallelization mpi openmp |
url |
http://sitito.cs.msu.ru/index.php/SITITO/article/view/585 |
work_keys_str_mv |
AT evgeniyalekseev freemathematicalmodelingsystemsimforbasedongfortrancompiler AT denuslutoshkin freemathematicalmodelingsystemsimforbasedongfortrancompiler AT vyacheslavstarodumov freemathematicalmodelingsystemsimforbasedongfortrancompiler |
_version_ |
1721219164255813632 |