@article{Lazarev:2018,
  title = {Распараллеливание и оптимизация построения блочных расчетных сеток
    в препроцессоре пакета программ "ЛОГОС"},
  author = {В.В. Лазарев},
  journal = {Вопросы атомной науки и техники. Серия: математическое
    моделирование физических процессов},
  number = {1},
  pages = {54--63},
  year = {2018},
  doi = {10.53404/24140171_2018_1_54}
  issn = {2414-0171}
  abstract = {Рассматриваются способы, оптимизирующие построение блочных
    расчетных сеток по подготовленной декомпозиции геометрической модели на
    блоки. Описаны структуры данных, представляющие декомпозицию и блочные
    сетки. На основе этих представлений описаны распараллеленные алгоритмы
    построения блочной сетки. Приведены графики зависимостей эффективности
    распараллеливания и коэффициента ускорения от количества потоков.
    Разработан также алгоритм, позволяющий перестраивать сетку по измененной
    декомпозиции только на измененных блоках. Для сеток, не помещающихся в
    оперативную память, предложены пофрагментные построение и запись в
    отдельные файлы. Построена сетка, содержащая 1 млрд ячеек. Алгоритмы
    реализованы и внедрены в препроцессор ЛОГОС, начиная с версии 5.1.
  }
}
@article{Lazarev:2020_4,
  title = {Эффективный алгоритм объединения согласованных по узлам фрагментов
    поверхностных сеток},
  author = {В.В. Лазарев},
  journal = {Вопросы атомной науки и техники. Серия: математическое
    моделирование физических процессов},
  number = {4},
  pages = {62--71},
  year = {2020},
  doi = {10.53404/24140171_2018_4_62}
  issn = {2414-0171}
  abstract = {
    Предложен новый алгоритм объединения согласованных по узлам фрагментов
    поверхностных сеток, построенных на геометрической модели в В-REP
    представлении. По сравнению с классическими алгоритмами объединения он
    имеет следующие отличия: 1) вместо рассмотрения всех узлов по отдельности
    рассматриваются их группы; 2) для нахождения совпадающих узлов используется
    не функция расстояния и ее минимальное значение, а связи между сеточными
    фрагментами, которые хранятся в структурах представления геометрической
    модели; 3) результат объединения не хранится в массивах, а представлен в
    функциональном виде -- выражениями, которые по номеру узла вычисляют адрес
    этого узла в сеточном фрагменте, а по номеру ячейки -- номера узлов этой
    ячейки. Время выполнения разработанного алгоритма и объем потребляемой
    памяти почти не заметны. Эти параметры зависят только от количества
    сеточных фрагментов, но не зависят от количества узлов и ячеек в этих
    фрагментах.
  }
}
@article{Lazarev:2020_3,
  title = {Блочная структурированная сетка с контактом блоков по частям
    сторон},
  author = {В.В. Лазарев},
  journal = {Вопросы атомной науки и техники. Серия: математическое
    моделирование физических процессов},
  number = {3},
  pages = {53--63},
  year = {2020},
  doi = {10.53404/24140171_2018_3_53}
  issn = {2414-0171}
  abstract = {Приведены структуры данных для представления декомпозиции
    геометрической модели на четырехугольные и шестигранные блоки, которые
    используются в построении блочной структурированной сетки. Предложенные
    структуры расширяют возможности в соединении блоков: они могут
    контактировать друг с другом по частям сторон. Это значительно уменьшает
    общее количество блоков в декомпозиции одной и той же геометрической
    модели. Преимущества использования контакта блоков по частям сторон
    продемонстрированы на примере сетки для тестовой модели коробки с решеткой
    радиатора. Во время декомпозиции может возникнуть такая взаимосвязь блоков,
    при которой уже невозможно построить согласованную по узлам блочную сетку.
    В связи с этим предложен эффективный алгоритм определения возможности
    построения согласованной блочной сетки.
  }
}
@article{Popova:2020,
  title={Автоматический генератор неструктурированных тетраэдральных сеток
         с призматическими слоями в препроцессоре пакета программ "ЛОГОС"},
  author={Н.В. Попова, О.Н. Борисенко, И.В. Корнеева, Н.В. Чухманов,
          Е.В. Потехина, В.В. Лазарев, А.Г. Гиниятуллина},
  journal={Вопросы атомной науки и техники. Серия: математическое
    моделирование физических процессов},
  number={1},
  pages={43--57},
  year={2020},
  doi={10.53404/24140171_2020_1_43}
  issn = {2414-0171}
}