Details
Title | Разработка программного модуля для численного моделирования эффекта когерентного пленения населённостей в ячейках конечного размера в оптически плотной среде: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» |
---|---|
Creators | Клишева Алина Дмитриевна |
Scientific adviser | Воскобойников Сергей Петрович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | эффект когерентного пленения населённостей ; численное моделирование ; частота раби ; численное решение жёсткой системы дифференциальных уравнений ; fortran ; cogherent population trapping effect ; numerical simulation ; rabi frequency ; numerical solution of stiff systems of differential equations |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1810 |
Rights | Доступ по паролю из сети Интернет (чтение, печать) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35763 |
Record create date | 7/30/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Данная работа посвящена численному моделированию эффекта когерентного пленения населённостей в ячейках конечного размера в оптически плотной среде, которое сводится к решению системы дифференциальных уравнений, описывающей изменения значения частот Раби, фиксируемых фотодетектером. Задачи, которые решались в ходе разработки: 1. Обзор численных методов решения задачи. 2. Разработка архитектуры системы. 3. Разработка программной реализации модуля для численного моделирования. 4. Разработка программной реализации сервиса запуска модуля для численного моделирования. 5. Проведение расчётов для заданного набора параметров. В процессе работы над программным модулем были приобретены навыки сборки динамической библиотеки; интеграции кода на Fortran в код на Go. Реализованы паттерн Пул задач для эффективного распределения нагрузки и обработки параллельного доступа к общим ресурсам.
This work is devoted to the numerical simulation of the coherent population trapping effect in finite-size cells within an optically dense medium, which reduces to solving a system of differential equations, that describe changes in the measured Rabi frequencies detected by a photodetector. Tasks addressed during development: 1. Review of numerical methods for solving the problem. 2. Development of the system architecture. 3. Implementation of a software module for numerical simulation. 4. Development of a service for running the numerical simulation module. 5. Execution of calculations for a given set of parameters. Skills acquired during the development of the software module are building dynamic libraries, integrating Fortran code with Go, implementing a task pool pattern for efficient workload distribution and handling concurrent access to shared resources.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0