Speaker
            Ms
    Tatyana Ezhakova
        
            (Saint-Petersburg State University)
        
    Description
Эффективная реализация исследовательских вычислительных экспериментов в гидромеханике нередко усложняется необходимостью использования нерегуляризованных сеточных узлов и ячеек с крупными частицами жидкости, формализуемых однозначными функциональными связями числовых объектов с алгоритмическими операциями объектно-ориентированных языков программирования, с обязательным учетом архитектурных особенностей современных компьютеров.
В настоящей работе систематизируются некоторые методы построения числовых объектов и операций для Лагранже-Эйлерова подхода в гидромеханике, в которых исходной постановкой физической задачи допускается разделение этапов решения по процессам с независимыми физическими полями и массивами свободный частиц. Такое разделение физических полей по сути означает возможность использования явных численных схем с распараллеливанием вычислительных операций до уровня отдельно взятых частиц-ячеек, и в том числе с одновременным исполнением расчетных этапов с синхронизацией или дублированием расчетных массивов.
Реализация новых вычислительных экспериментов основана на активном использовании алгоритмических правил специальной тензорной арифметики, объединяемых в функциональные комплексы трехмерной тензорной математики для прямого численного моделирования в гидромеханике. Визуализация динамики физических полей и частиц жидкости выполняется с использованием аналитической геометрии из пакета «однородных координат» графической системы OpenGL, в которой задействованы тензорные операции для трехмерного представления обзорных сцен с произвольным количеством элементарных графических объектов – пластин и частиц. Ориентация на OpenGL отводит сложные процессы визуализации на автономную графическую станцию.
            Author
        
            
                
                        Ms
                    
                
                    
                        Tatyana Ezhakova
                    
                
                
                        (Saint-Petersburg State University)
                    
            
        
    
        Co-authors
        
            
                
                        Prof.
                    
                
                    
                        Alexander Degtyarev
                    
                
                
                        (Professor)
                    
            
        
            
                
                        Dr
                    
                
                    
                        Vasily Khramushin
                    
                
                
                        (Saint-Petersburg State University)