Аналіз застосування способів передачі даних між програмними одиницями в інженерних розрахунках
DOI:
https://doi.org/10.15587/1729-4061.2016.65475Ключові слова:
втрата точності, програмна одиниця, передача даних, Фортран, інженер-механік, інженерні розрахункиАнотація
Розглянуті способи передачі даних між програмними одиницями при виконанні інженерних розрахунків технологічного обладнання засобами Фортрану 90 і більш високого рівня. Наведено приклади, які зустрічаються в інженерній практиці машинобудівельних та споріднених їй спеціальностей. Можливість застосування різних способів передачі даних між програмними одиницями дає можливість виконувати ефективні обчислення в наукових і інженерних розрахунках.
Посилання
- Nemnyugin, M. A., Stesik, O. L. (2004). Modern Fortran. Tutorial. Petersburg, 496.
- Bartenev, O. V. (2004). Modern Fortran. Petersburg, 390.
- Ryzhkov, Y. (1999). PowerStation Fortran Programming for Engineers Petersburg, 159.
- Breach, Z. S., Kapilevich, D. V., Klevtsova, N. A. (1991). Fortran 77 EU PC. Moscow, 285.
- Ward, T., Bromhead, E. (1993). Fortran programming and art personal computers. Moscow, 352.
- Andreeva, E. N., Falina, I. N. (2007). Encyclopedia of Computer Science teachers. Issue 5. Magazine Computer, 15. Available at: http://inf.1september.ru/article.php?ID=200701504
- Akimova, E. N. (2015). Fundamentals of programming in Fortran. Tutorial. Ekaterinburg, 90.
- Language Reference Manual Fortran 95. Available at: http://www.math.spbu.ru/user/rus/cluster/Doc/Library/fortran95/langref/langr_oglav.shtml
- Gorelik, A. M. Glossary of Terms Language FORTRAN 95. Available at: http://www.parallel.ru/tech/tech_dev/terms.html
- Encyclopedia of Mechanical Engineering XXL. Equipment, materials, mechanical and ... . Available at: http://mash-xxl.info/info/106660/
- Antonov, A. S. (2002). Introduction to parallel computing. Toolkit. Moscow, 69.
- Badenkov, V. L. (2010). High-performance computing. Tutorial. St. Petersburg, 180.
- Bea, S. A., Carrera, J., Ayora, C., Batlle, F., Saaltink, M. W. (2009). CHEPROO: A Fortran 90 object-oriented module to solve chemical processes in Earth Science models. Computers & Geosciences, 35 (6), 1098–1112. doi: 10.1016/j.cageo.2008.08.010
- Berg, B. A., Wu, H. (2012). Fortran code for SU(3) lattice gauge theory with and without MPI checkerboard parallelization. Computer Physics Communications, 183 (10), 2145–2157. doi: 10.1016/j.cpc.2012.03.021
- Sewell, P., Siamak, N., John, V., Ramin, A., Stephen, A. (2010). Implementing modular adaptation of scientific software Engineering. Applications of Artificial Intelligence, 23 (6), 1000‑1011.
- Rio, G., Laurent, H., Blès, G. (2008). Asynchronous interface between a finite element commercial software ABAQUS and an academic research code HEREZH++. Advances in Engineering Software, 39 (12), 1010–1022. doi: 10.1016/j.advengsoft.2008.01.004
- Li, X. Q., Chen, Y., Spitler, J. D., Fisher, D. (2009). Applicability of calculation methods for conduction transfer function of building constructions. International Journal of Thermal Sciences, 48 (7), 1441–1451. doi: 10.1016/j.ijthermalsci.2008.11.006
- Afazov, S. M., Becker, A. A., Hyde, T. H. (2012). Development of a Finite Element Data Exchange System for chain simulation of manufacturing processes. Advances in Engineering Software, 47 (1), 104–113. doi: 10.1016/j.advengsoft.2011.12.011
- Afazov, S. M., Becker, A. A., Hyde, T. H. (2012). Development of a Finite Element Data Exchange System for chain simulation of manufacturing processes. Advances in Engineering Software, 47 (1), 104–113. doi: 10.1016/j.advengsoft.2011.12.011
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2016 Dmytro Sidorov, Irina Kazak
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Закріплення та умови передачі авторських прав (ідентифікація авторства) здійснюється у Ліцензійному договорі. Зокрема, автори залишають за собою право на авторство свого рукопису та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons CC BY. При цьому вони мають право укладати самостійно додаткові угоди, що стосуються неексклюзивного поширення роботи у тому вигляді, в якому вона була опублікована цим журналом, але за умови збереження посилання на першу публікацію статті в цьому журналі.
Ліцензійний договір – це документ, в якому автор гарантує, що володіє усіма авторськими правами на твір (рукопис, статтю, тощо).
Автори, підписуючи Ліцензійний договір з ПП «ТЕХНОЛОГІЧНИЙ ЦЕНТР», мають усі права на подальше використання свого твору за умови посилання на наше видання, в якому твір опублікований. Відповідно до умов Ліцензійного договору, Видавець ПП «ТЕХНОЛОГІЧНИЙ ЦЕНТР» не забирає ваші авторські права та отримує від авторів дозвіл на використання та розповсюдження публікації через світові наукові ресурси (власні електронні ресурси, наукометричні бази даних, репозитарії, бібліотеки тощо).
За відсутності підписаного Ліцензійного договору або за відсутністю вказаних в цьому договорі ідентифікаторів, що дають змогу ідентифікувати особу автора, редакція не має права працювати з рукописом.
Важливо пам’ятати, що існує і інший тип угоди між авторами та видавцями – коли авторські права передаються від авторів до видавця. В такому разі автори втрачають права власності на свій твір та не можуть його використовувати в будь-який спосіб.