Задача этой работы описать методы для решения дифференциальных уравнении в частных производных первого порядка. Эти методы будут использоваться для численного решения распространения высокочастотных акустических, упругих и электромагнитных волн, которые можно использовать во многих прикладных задачах. Наша основная задача - написать комплекс программ для решения уравнения в частных производных в кусочно определенных областях. Для этого был разработан метод для решения уравнений, используемых в том числе и в геометрической оптике. Уравнения будем решать с помощью метода характеристик и метода Рунге-Кутты. Помимо этого были написаны функции для нахождения конусов Коши и линии уровня, что дает дополнительную информацию для анализа полученных результатов и проверка корректности решения. Данные результаты помогут в дальнейших исследованиях задач геометрической физике.