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 PDF
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
Read Print
Internet Authorized users SPbPU
Read Print
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics