Вычислительные технологии
Том 9, № 5, 2004
НЕЯВНАЯ РАЗНОСТНАЯ СХЕМА С ПОГРЕШНОСТЬЮ АППРОКСИМАЦИИ 0(т4, h8) ДЛЯ УРАВНЕНИЯ ТЕПЛОПРОВОДНОСТИ*
В. П. ШАПЕЕВ
Институт теоретической и прикладной механики СО РАН,
Новосибирск, Россия e-mail: [email protected]
Implicit two-layer finite-difference scheme for one-dimensional heat conduction equation with 4th order of approximation in time and 8th order in space is constructed and justified.
Введение
Для уравнения теплопроводности рассматривается краевая задача
ut = Xuxx + f (t,x), u |i=o= ф(х), u |x=o= Mi), u |x=xM = v(t). (1)
Область решения задачи [0,T] x [0,xm] покрыта разностной сеткой G с узлами (tn,xi), tn = пт, Xi = ih, n = 0,1,N, i = 0,1,M, где т и h — шаги по пространственной и временной переменным соответственно. Далее предполагается, что входные данные задачи (функции в краевых условиях и f (t,x)) обладают необходимой гладкостью.
Для численного решения задачи (1) известны двух- и трехслойные разностные схемы [1, 2]. Двухслойные схемы обладают тем достоинством, что алгоритмы построения численного решения для всех временных слоев одинаковы, начиная с первого, который вычисляется по начальным данным. Алгоритмы численного решения задачи c применением трехслойных схем сложнее в реализации, чем для двухслойных. Среди двухслойных схем неявные схемы имеют то преимущество перед явными, что они из требования устойчивости не налагают жестких ограничений на соотношение между величинами шагов разностной сетки по временной и пространственной переменным. Известная схема с весами на шеститочечном шаблоне с тремя узлами разностной сетки на нижнем и тремя узлами на верхнем временных слоях является одним из популярных методов численного решения задач для одномерных уравнений теплопроводности. Ввиду того что для вычислений по ней требуется всего лишь трехточечная прогонка, она легко реализуется. Далее для краткости изложения конкретные разностные схемы будем обозначать идентификаторами вида DS(l,m), в которых числа l, m равны порядкам аппроксимации по временной и пространственной переменным соответственно. Среди серии схем с весами содержатся известные схемы Кранка — Николсона DS(2, 2) и повышенного порядка точности DS(2,4). Здесь предлагается двухслойная неявная схема DS(4, 8) для решения уравнения теплопроводности на шаблоне с пятью узлами с индексом п + 1 на верхнем временном слое t = tn+i
*Работа выполнена при финансовой поддержке СО РАН (интеграционный проект № 2004-189).
© Институт вычислительных технологий Сибирского отделения Российской академии наук, 2004.
— — 1— 1— 1—1 ю: i— i— 1— 1—
Рис. 1. Шаблон на разностной сетке.
х
и пятью узлами с индексом п на нижнем слое £ = Ьп (рис. 1), которая практически столь же легко, как и ОБ(2, 4), реализуется на ЭВМ. Однако ОБ(4, 8) имеет преимущества перед ОБ(2,4) прежде всего по точности при выборе числа узлов разностной сетки и по порядку сходимости на последовательности сеток при стремлении шагов сетки к нулю.
Хорошо известно, что методы повышенного порядка точности для решения обыкновенных дифференциальных уравнений имеют определенное преимущество перед методами низкого порядка [3]. Также нередко методы повышенной точности для решения краевых задач для уравнений с частными производными имеют определенные преимущества перед методами низкого порядка [4]. Естественно, при наличии особенностей в решении задачи (1) порядок сходимости численного решения по разностной схеме не ожидается равным порядку аппроксимации. Но наличие особенностей в задаче не всегда может быть основанием отвергать схемы повышенного порядка аппроксимации. Есть примеры решения задач с особенностями по схемам повышенного порядка, когда численное решение сходится вне окрестности особенности с высоким порядком [5]. Насколько при этом понижается порядок сходимости, зависит от вида особенности.
Цель данной статьи показать возможности разностных схем высокого порядка при отыскании гладких решений параболических уравнений, т. е. решений, имеющих для рассматриваемых схем необходимое число непрерывных производных.
1. Вывод разностного уравнения для внутренних узлов разностной сетки
Разностное уравнение ищем методом неопределенных коэффициентов путем сравнения его с дифференциальным уравнением (1) на решении последнего. В соотношении
2 2 Ъ
а7 п+1 Ъ7
Щ - \ихх - f (£,х) - ( £ ¡2иТ1 + Е ¡2и + ^'Х) ) = К(т1 ,кт), (2)
\3=-2 2=-2
где ип,и™+1 — значения разностного решения задачи (1) в точках шаблона. Их линейная комбинация с неопределенными коэффициентами а^ (] = —2,..., 2) вместе с неоднородным членом д(Ь,х) представляет собой левую часть искомого разностного уравнения. Если в левую часть (2) подставить некоторое решение уравнения (1), то в общем случае возникает невязка К(т1, —т). Выделение — в минус второй степени в коэффициентах схемы связано прежде всего с апостериорным анализом результатов, полученных при построении схем вида (2). Числа I и т — младшие степени т и —, определяющие главную часть в
остаточном члене К(т1, кт) схемы, — называют порядком аппроксимации по переменным Ь и х соответственно. Заметим, что переменные Ь и х неравноправны как в задаче (2), так и на выбранном шаблоне. Поэтому наивысшие порядки аппроксимации отдельно по Ь и х, достижимые на выбранном шаблоне, будут различными.
На первом этапе выпишем разностное уравнение для однородного уравнения (1). Величины ип,и™+1 в левой части (2) разлагаем относительно центральной точки шаблона С в отрезки ряда Тейлора, которые содержат дифференцирование по Ь, х вплоть до порядков I + 1, т+2 соответственно. Полученное выражение, линейное относительно значений и и ее производных в точке С, обозначим Б. Согласно идеологии построения компактных схем, пользуясь дифференциальными следствиями уравнения теплопроводности на достаточно гладком решении задачи (1), младшие производные по Ь, начиная со второй, и младшие смешанные производные по Ь,х выражаем через старшие производные по х и исключаем из Б. Этот процесс исключения младших производных ведем до тех пор, пока в Б имеются производные, содержащие дифференцирование по Ь ниже порядка I + 1. В Б группируем слагаемые с первой производной по Ь и одинаковыми производными по х от и(Ь,х) и приравниваем к нулю коэффициенты при них последовательно, начиная с производных нулевого порядка. Получается система линейных алгебраических уравнений (СЛАУ) относительно искомых коэффициентов схемы а^ ,Ъ. В случае выбранного нами шаблона при I = 4 и т = 8 таким образом удается "занулить" коэффициенты при оставшейся в Б первой производной по Ь и производных по х вплоть до девятого порядка включительно (в том числе и при производной нулевого порядка). При этом одно уравнение получается зависимым от остальных и для определения десяти величин а^, получается десять независимых уравнений. Следовательно, устанавливаем, что в случае произвольных т и к существует единственная схема ОБ(4, 8) вида (2).
В случае неоднородного уравнения (1) при исключении младших производных по переменной Ь и смешанных производных из выражения Б в нем появляются производные по переменной х от функции f (Ь,х), которые вместе с ней образуют неоднородный член д(Ь,х) в формулах схемы.
Изложенный здесь алгоритм построения формул схемы, решение возникающей при этом определяющей ее СЛАУ, различные преобразования и проверка формул осуществлены в системе компьютерной алгебры (СКА) "Математика" [6-10]. Для экономии места опустим промежуточные выкладки, связанные с построением и решением определяющей системы.
После ввода обозначений
к = т/к2, (3)
д = к\, д1 = дА, д2 = 1/к, г = 20д2 - 1, п = 13 - 210д2, р = кг, р1 = 1/(360 к) + к А2/12, Р2 = А/24, рз = 6д, р4 = -7/(45 к) + кА2/3, р5 = А/3, ре = 3д, рт = 41/(60 к) + к А2/2, р8 = 3А/4, р9 = 2д, с1 = -5/(1512р), с2 = 5/(189р), с3 = -5/(84р) коэффициенты схемы и ее неоднородный член можно записать в виде, удобном для вычислений:
а-2 = а2 = р1 - р2 + С1 (1 - рз), Ъ-2 = Ъ2 = -р1 - р2 - С1 (1 + рз),
а-1 = а1 = -р4 - р5 - С2(1 + ре), Ъ-1 = Ъ1 = р4 - р5 - С2(-1 + ре),
ао = рт + рз - сз(1+ рд), Ъо = -рт + рз - Сз(-1 + рд), (4)
д(Ь, х) = ^ + (120 п f (0'2) + к2 (8 (22 - 315 д2) f (0'4) + 3 к2 (4-
7560 г
-55 q2) f(0'6)(t,x) + 5 k2 (126 Лr f(1'2) - 2 h2 An f(1'4) - 63 r f(2'0) + h2 ri f(2'2))))).
Здесь f(i'j) обозначает смешанную производную порядков i по t и j по x от функции f (t, x). Отметим, что неоднородный член g(t,x) вычисляется в центральной точке шаблона, т. е. на промежуточном временном слое (t = т(п + 1/2)). Для вычисления g(t, x) можно использовать разностную аппроксимацию с точностью 0(т4, h8). В целях экономии места здесь ее не приводим. Заметим только, что ввиду разнообразия производных от f (t,x) в g(t, x) для этого пришлось использовать все узлы шаблона схемы и семь узлов сетки на промежуточном временном слое, включая точку C.
В разностное уравнение величины т и h входят в качестве параметров. Для конкретных численных значений т и h удается построить схемы более высокого порядка аппроксимации, которые пока не исследованы.
На найденном решении системы, определяющей коэффициенты разностного уравнения, с помощью СКА получено выражение остаточного члена Д(т4,h8). В нем имеются слагаемые с порядками малости 0(т4), 0(т3h2), 0(т2h4), 0(тЛ,6), O(h8) относительно малых величин т и h. Если между шагами сетки имеет место соотношение (3), то он при Л =1 имеет вид
„. 4 , 8. h8 (-316 + 15435 k2 - 158760 k4 + 529200 k6) uX(t, x)
Я(т4,Л,8) =----— , (5)
V ' ; 19051200 p4
где uX (t, x) обозначает десятую частную производную по x от решения уравнения (1) в некоторой точке в области шаблона.
Правильность вывода формул можно проверить различными способами. Один из простых способов заключается в том, что берется какое-либо точное решение уравнения теплопроводности, которое в данном случае не является полиномом по переменной x ниже десятого порядка и по t ниже пятого порядка. Далее значение решения в любом из узлов шаблона выражают через значения точного решения в других девяти узлах (2). Наблюдая скорость сходимости на последовательности пар значений (т, h) при их стремлении к нулю, устанавливаем скорость сходимости к нулю остаточного члена схемы. Такие эксперименты были проделаны в данной работе (при различных законах стремления т и h к нулю), и установлено, что указанные здесь различные слагаемые присутствуют в остаточном члене. В частности, при стремлении т и h к нулю по закону (3) при k = const величина Д(т, h) стремится к нулю как восьмая степень h.
Интересно отметить, что можно найти корни стоящего в числителе Д(т, h) (5) полинома третьей степени относительно величины k2. Оказывается, что у этого полинома два корня комплексные и один вещественный, положительный. Отсюда устанавливаем, что в случае соотношения между шагами сетки (3) с k = 0.16605794609065333... остаточный член найденной схемы становится величиной порядка O(h10), что подтверждается численными экспериментами.
2. Доопределение системы разностных уравнений
Решение на каждом временном слое tn+1, п = 1, 2,...,N, находится через значения решения на предыдущем слое tn, начиная с нулевого слоя, где значения искомого решения берутся из начальных данных задачи (1). Если на каждом временном слое п + 1 для нахождения разностного решения un+1 во внутренних узлах сетки с индексами i = 2,..., M - 2 по оси x использовать найденные формулы схемы (2) на десятиточечном шаблоне (узел шаблона с индексом j = 0 последовательно совмещается с узлами номер i), то получается
СЛАУ с пятидиагональной матрицей. При этом очевидно, что в случае решения задачи Дирихле (1) не хватает еще двух уравнений для околограничных узлов с индексами г = 1 и г = М — 1. Для доопределения СЛАУ имеется много возможностей. При выборе конкретных вариантов здесь учитывались два требования. Во-первых, чтобы дополнительные два соотношения, которые следует добавить к уравнениям схемы ББ(4, 8), по возможности меньше снижали порядок аппроксимации задачи (1). А, во-вторых (с точки зрения простоты реализации), чтобы матрица СЛАУ после добавления новых уравнений оставалась пятидиагональной. В данной работе были реализованы и апробированы три варианта. Первым испытан вариант, когда в качестве недостающих уравнений берутся формулы известной схемы Б Б(2, 4) на шеститочечном шаблоне (с тремя узлами на слое п и тремя на слое п +1), записанные для околограничных узлов г = 1, г = М — 1. Для краткости изложения схему ББ(4, 8), дополненную в околограничных точках схемой ББ(2,4), обозначим ББ(4,8) и ББ(2,4).
В качестве второго варианта записи разностных уравнений для околограничных узлов г = 1 и г = М — 1 была рассмотрена схема Б Б(3,6) на десятиточечном ступенчатом шаблоне с тремя узлами на верхнем слое и семью узлами на нижнем слое. На левом краю такого нерегулярного шаблона на слое п + 1 берутся узлы с номерами г = 0,1, 2, на слое — п узлы с г = 0,1,..., 6. То есть "ступенька" направлена внутрь области. Формула для узла г =1 ищется в виде
и — ихх — (¿ |<+1 + Е |= ^, (6)
\ г=0 г=0 /
по алгоритму, изложенному выше. Формула Б Б (3, 6) также найдена как единственное решение СЛАУ относительно десяти коэффициентов в (6). Установлено, что остаточный член этой схемы имеет третий порядок малости по параметру т и шестой порядок по Л. Аналогично формуле (6) для записи уравнения в околограничном узле номер г = М — 1 используется ступенчатый десятиточечный шаблон со ступенькой, направленной также внутрь области.
Существуют и другие варианты реализации краевых условий для ББ(4, 8), выполняющие требования, сформулированные выше. В данной работе реализованы были только схемы ББ(4, 8) и ББ(2, 4) и ББ(4, 8) и ББ(3, 6) по формулам (2), (4), (6). Попутно отметим, что разложение в ряд Тейлора величин ип,и™+1 в (2) в любой точке шаблона, отличной от центральной точки С, если при построении остаточного члена схемы учитываются все дифференциальные следствия уравнения (1), не дает уравнений, не зависящих от построенных путем разложения этих величин в ряд в точке С. Здесь не будем останавливаться на доказательстве этого факта, который легко установить.
3. Результаты численных экспериментов
При решении задач по приведенным здесь схемам с точки зрения выбора конкретных значений шагов сетки (и, возможно, выбора метода решения возникшей задачи линейной алгебры) важно рассмотреть поведение коэффициентов разностных уравнений о? (] = —2, —1,..., 2) в зависимости от параметров т, Л. Здесь приведем результат, по которому косвенно можно сделать некоторые предварительные выводы. Из (4) видно, что коэффициенты имеют особенность при к2 Л2 = 0.05 и ведут себя монотонно при больших значениях к = т/Л2. Малые к неинтересны с точки зрения скорости решения задач. А средние и
У
1.6 1.5 1.4 1.3 1.2
1.1
20 40 60 80 100
Рис. 2. График у(д) = 2 (К| + |а2|) /Ы-
большие к позволяют тратить меньше времени на решение задач и интересны с точки зрения применения неявных методов. Это именно та область значений параметров (т, к), где неявные разностные методы имеют преимущество перед явными. Приведем здесь только интересный для дальнейшего изложения график функции у(д) = 2 (|а11 + |а2|) /|а0| (при А =1) (рис. 2), которая, начиная примерно с кА = 0.35, монотонно возрастает и при больших к стремится к постоянному значению ^ 1.665. На рисунке исключены значения аргумента в окрестности кА = 0 вместе с особой точкой. Из графика видно, что матрица схемы ОБ(4, 8) при больших к не обладает диагональным преобладанием. Поэтому трудно предсказать, как будет вести себя монотонное исключение и решение СЛАУ по Гауссу при использовании схемы ОБ(4, 8). Здесь применялись два метода: монотонное исключение по Гауссу (пятидиагональная гауссовская прогонка) и ортогональная прогонка по методу отражений, учитывающему разреженность матрицы. В результате многих экспериментов выяснилось, что оба метода дают одну и ту же картину сходимости. Однако некоторое отличие заключалось в том, что вычисления с ортогональной прогонкой на последовательности сеток позволяли на последних этапах мельчения получать результат с меньшей погрешностью, чем при использовании исключения по Гауссу. Очевидно, что ортогональный метод имел лучше обусловленные матрицы. Для реализации схемы ОБ(2, 4) применялась монотонная прогонка для системы с трехдиагональной матрицей (наиболее быстрый алгоритм для такой СЛАУ). В качестве тестов брались точные решения вида е- в1п(х), еьех, едгезх и др. Различие состояло в том, какую минимальную по значению абсолютную погрешность можно достичь на последовательности сеток для того или иного теста. Это различие в общем случае должно быть, поскольку коэффициент остаточного члена схемы зависит от производных решения.
Здесь приведена таблица численных экспериментов для однородного уравнения с коэффициентом температуропроводности А =1 и тестовым решением егех. В ней выписаны результаты экспериментов для схем ОБ(2, 4), ОБ(4, 8) и ОБ(2, 4) и ОБ(4, 8) и ОБ(3,6), когда между шагами сетки имеет место соотношение т = к—2, к = 1.25. Погрешность решения подсчитывалась в норме || • ||с путем сравнения численного решения с точным. Видно, что существуют важные (с точки зрения численного решения задачи (1)) интервалы значений т и —, в которых решение по схеме ОБ(2, 4) сходится с четвертым порядком по —, по схеме ОБ(4, 8) и ОБ(2, 4) — с шестым порядком, а по схеме ОБ(4, 8) и ОБ(3, 6) — с восьмым порядком. Правда, для наблюдения последнего факта в некоторых случаях может потребоваться повышенная разрядность вычислений, поскольку на нескольких те-
Численные эксперименты по сходимости решения на последовательности сеток
DS(2, 4) DS(4, 8) U DS(2, 4) DS(4, 8) U DS(3, 6)
i hi || Ri || l|Ri-ill llR ll IIRill llRi-ill llRill II Ri II lRi-ill ll Ri ll
1 0.2 1.040 -10-4 3.869-10-5 1.188-10-6
2 0.1 6.526 -10-6 15.9 7.068 40-7 54.7 4.434-10-9 267.9
3 0.05 4.111 -10-7 15.9 1.206 40-8 58.6 1.958-10-11 226.5
4 0.025 2.56940-8 16.0 1.97340-10 61.1 4.956-10-13 —
5 0.0125 1.60540-9 16.0 3.12440-12 63.2 — —
6 0.00625 9.828-10-11 16.3 — — — —
7 0.003125 5.912-10-12 16.6 — — — —
стах с гладкими точными решениями со значениями порядка единицы уже при h ~ 0.02 (т = kh2) было ||R(T,h)|| < 10-15.
О сходимости численного решения эллиптических и параболических задач с порядком более высоким, чем порядок аппроксимации краевых условий, при использовании схемы повышенного порядка известно уже значительно давно [11]. И это нередко наблюдается в расчетах [6, 9].
Отметим, что были также проведены эксперименты на сходимость численного решения, когда между шагами сетки имеет место соотношение т = ch, c = const. Например, на последовательности сеток h = {0.2, 0.1, 0.05, 0.025, 0.0125,0.00625} с c =1 на тесте с u(t,x) = ebex по схеме DS(4, 8) (J DS(2,4) получилась последовательность соответствующих величин погрешностей R = {6.908 ■ 10-4, 5.066 ■ 10-5, 3.488 ■ 10-6, 2.291 ■ 10-7, 1.468 ■ 10-8, 9.310 ■ 10-10}. Это отвечает четвертому порядку аппроксимации по переменной t и четвертому порядку сходимости. А схема DS(4, 8) (J DS(3, 6) дает сходимость только при небольших c и уже при значении c = 1 расходится на указанной выше последовательности значений h, хотя для доопределения СЛАУ в ней использовались уравнения схемы DS(3,6), имеющие большее диагональное преобладание, чем в схеме DS(2, 4). Последний факт легко установить. Можно предположить, что в данном случае более сильное диагональное преобладание двух уравнений в СЛАУ для схемы DS(4, 8) DS(3, 6) по отношению к двум соответствующим уравнениям в СЛАУ для DS(4, 8) DS(2, 4) при тождественном совпадении всех остальных уравнений, которые не имеют диагонального преобладания, не дает лучшей обусловленности первой по сравнению со второй.
Отметим также, что для построения решения по всем использованным здесь схемам матрицу СЛАУ, ввиду того что она постоянная, достаточно привести к треугольному виду только один раз. Тогда на каждом временном слое остается совершать по ней только обратный ход (подъем) по Гауссу. В случае трехдиагональной прогонки треугольная матрица обратного хода имеет две диагонали и при обратном ходе на каждую расчетную точку требуются две арифметические операции. В случае пятидигональной матрицы треугольная матрица имеет либо три диагонали (при исключении по Гауссу), либо пять диагоналей (при использовании ортогональной матрицы). Поэтому при обратном ходе на каждую расчетную точку требуется не более восьми арифметических операций. При числе временных слоев N ^ 1 разница по времени построения треугольной матрицы в рассматриваемых случаях несущественна по сравнению с временем решения задачи. При мельчении сетки вдвое время счета по схеме DS(4, 8) (J DS(3, 6) по сравнению со схемой DS(2, 4) возрастает почти вдвое (точность почти в 16 раз!). Поэтому для получения результатов в четвертой строчке таблицы различие во времени чуть больше, чем в восемь раз. Но при счете по схеме
DS(2,4) для достижения точности, которая уже достигнута по схеме DS(4, 8) (J DS(3,6), потребуется восьмикратное мельчение сетки по переменной x. Число временных слоев при этом увеличивается в 64 раза. Таким образом, для достижения высокой точности по схеме DS(2,4) требуется больше времени, чем по схеме DS(4, 8) (J DS(3,6). Это преимущество схемы DS(4, 8) (J DS(3,6) (аналогично и схемы DS(4, 8) (J DS(2, 4)) перед схемой низкого порядка увеличивается с ростом требуемой точности и, естественно, имеет место и при других зависимостях между т и h.
Кроме того, результат в четвертой строчке достигнут при h = 0.025 и общем числе расчетных точек в области 51 200. При таком количестве расчетных точек вопрос о виде зависимости между т и h с точки зрения временных затрат для получения результата на ЭВМ теряет остроту. А при меньшей требуемой точности (меньшем числе расчетных точек) он становится еще менее актуальным.
Автор считает своим долгом выразить благодарность А.В. Шапееву за консультации по СКА [10] и предоставленную им программу по методу отражений решения СЛАУ, в которой существенно учтена разреженность матрицы.
Список литературы
[1] Самарский А.А. Теория разностных схем. М.: Наука, 1998.
[2] КАлиткин Н.Н. Численные методы. М.: Наука, 1978.
[3] Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы. М.: Наука, 1987.
[4] Марчук Г.И., ШАйдуров В.В. Повышение точности разностных схем. М.: Наука, 1979.
[5] Шапеев А.В., Шапеев В.П. Решение эллиптических задач с особенностями по схемам высокого порядка // Проблемы теоретической и прикладной математики: Тр. 32-й Регион. молодежной конф. Екатеринбург: УрО РАН, 2001. С. 62-66.
[6] ВАлиуллин А.Н., Ганжа В.Г., Ильин В.П. и др. Задача автоматического построения и исследования на ЭВМ разностных схем в аналитическом виде // Докл. АН СССР. 1984. Т. 275, № 3. С. 528-532.
[7] Shapeev A.V., Shapeev V.P. High order approximation schemes // Proc. of the 3rd Europ. Conf. on Numerical Mathematics and Advanced Appl., Finland, July 26-30, 1999.
[8] Шапеев А.В., Шапеев В.П. Разностные схемы повышенной точности для решения эллиптических уравнений в области с криволинейной границей // Журн. вычисл. математики и мат. физики. 2000. Т. 40, № 2. С. 223-232.
[9] Шапеев А.В., Шапеев В.П. Решение эллиптических задач с особенностями по схемам высокого порядка // Проблемы теоретической и прикладной математики: Тр. 32-й Регион. молодежной конф. Екатеринбург: УрО РАН, 2001. С. 62-66.
[10] Shapeev A.V. Application of computer algebra systems to construct high-order difference schemes // 6th IMACS Intern. Conf. on Appl. of Computer Algebra. Abstracts. St.Petersburg, Russia. June, 25-28, 2000.
[11] ВАзов В., Форсайт Дж. Разностные методы решения дифференциальных уравнений в частных производных. М.: Иностр. лит., 1963. 482 с.
Поступила в редакцию 10 июня 2004 г.
Правила для Авторов
<http://www.ict.nsc.ru/mathpub/comp-tech/>
1. Статья должна быть представлена в редакцию в двух экземплярах в одной из двух форм:
а) рукопись, отпечатанная на одной стороне листа стандартного формата A4 + файлы рукописи в формате ЖТХ (2.09, 2е) и файлы рисунков на дискете;
б) рукопись, отпечатанная на одной стороне листа стандартного формата A4 + ее электронная версия, набранная в текстовом формате Microsoft Word (RTF), и файлы рисунков на дискете.
Время прохождения издательского цикла для рукописей, представленных в первой форме, минимально, во второй — максимально.
2. Все файлы предоставляются на дискете 3.5" формата 1440 Кбайт. Возможна пересылка файлов по электронной почте [email protected] в виде *.zip архива.
3. На отдельной странице прилагаются на русском и английском языках название статьи, имена авторов, аннотация (не более 300 знаков) и ключевые слова.
4. Статья должна сопровождаться разрешением на опубликование от учреждения, в котором выполнена данная работа. В сопроводительном письме необходимо указать почтовый адрес, телефоны, e-mail автора, с которым будет проводиться переписка.
5. Для каждого автора должна быть представлена (на русском и английском языках) в виде отдельного файла следующая информация:
о Фамилия, имя, отчество о место работы и должность о ученая степень и звание о год рождения о почтовый адрес
о телефоны с кодом города (дом. и служебный), факс, e-mail, URL домашней страницы о область научных интересов (краткое резюме)
6. Материалы следует направлять по адресу: редакция журнала "Вычислительные технологии", Институт вычислительных технологий СО РАН, просп. Акад. Лаврентьева, 6, 630090, Новосибирск, 90, Россия, Игорю Алексеевичу Пестунову (отв. секретарь) — тел.: +7(3832)343785, e-mail: [email protected]; Галине Григорьевне Митиной (зав. РИО).
Рекомендации по оформлению статьи в L-TeX-В редакцию следует направлять исходный файл, подготовленный в формате ЖТХ (версии 2.09, 2е) в стиле (классе) jctart (допускается использование стандартного стиля article).
Соответствующие файлы стиля jctart.sty, jctart-e.sty (для статей на английском языке) и класса jctart.cls можно скачать с сайта ЖВТ: http://www.ict.nsc.ru/win/mathpub/comp-tech/. 1. Структура файла в формате LT^X 2.09: \documentstyle[12pt,twoside]{jctart}
\setlength{\textwidth}{170mm}\setlength{\textheight}{240mm}
\begin{document}
\pagestyle{myheadings}
\markboth{<^ О. Фамилия автора(ов)>}{<КРАТКОЕ НАЗВАНИЕ СТАТЬИ (ДО 40 СИМВОЛОВ)>} ^^^{<НАЗВАНИЕ CTАТЬИ>\footnote{<Ссылка на поддержку (факультативно)>.}} \author{\sc{<^ О. Фамилия первого автора>}\\
\^{<Место работы первого автора>}\\[2mm] \sc{<^ О. Фамилия второго автора>}\\ \^{<Место работы второго автора>}\\[2mm] ...} \maketitle \begin{abstract} <Текст аннотации> \end{abstract} <Текст статьи> \begin{thebibliography} <Библиография (\item-список)>
\item {\sc Иванов~И.И., Иванова~И.И.} К вопросу о вычислительных технологиях // Вычисл. технологии. 1999. Т.~11, №~11. С.~1123--1135.
\end{thebibliography} \end{document}
(В конце файла даются:
<Перевод названия статьи на английский язык (или на русский, если статья на английском)> <аннотации на английский язык (или на русский, если статья на английском)>)
2. При подготовке исходного файла в системе L-TeX- 2е соответственно используются команда выбора класса документа и дополнительные пакеты макрокоманд, т. е. в структуре файла меняется только заголовок.
\documentclass[12pt,twoside]{jctart}
\setlength{\textwidth}{170mm}\setlength{\textheight}{240mm} \usepackage{amsmath}
\begin{document}
3. Список литературы составляется по ходу упоминания работы в тексте и оформляется по образцу: Книга
Шокин Ю.И. Метод дифференциального приближения. Новосибирск: Наука, 1979. 222 с. Бренстед А. Введение в теорию выпуклых многогранников: Пер. с англ. М.: Мир, 1988. Рояк М.Э., СоловЕйчик Ю.Г., Шурина Э.П. Сеточные методы решения краевых задач математической физики: Учеб. пособие. Новосибирск: Изд-во НГТУ, 1998.
Finlayson B.A. The Method of Weighted Resuduals and Variational Principles. N.Y.: Acad. Press, 1972. Книга четырех авторов
Проблемы вычислительной математики / А.Ф. Воеводин, В.В. Остапенко, В.В. Пивоваров, С.М. Шургин. Новосибирск: Изд-во СО РАН, 1995.
Статья из продолжающегося тематического сборника
Федорова А.А., Черных Г.Г. О численном моделировании струйных течений вязкой несжимаемой жидкости // Моделирование в механике: Сб. науч. тр. / РАН. Сиб. отд-ние. Вычисл. центр. Ин-т теор. и прикл. механики. 1992. Т. 6 (23). С. 129-140. Статья из журнала
Игнатьев Н.А. Выбор минимальной конфигурации нейронных сетей // Вычисл. технологии. 2001. Т. 6, № 1. С. 23-28.
Venkatakrishnan V. Newton solution of inviscid and viscous problems // AIAA J. 1989. Vol. 27, N 7. P. 285-291.
Труды конференции
Ivanov I.I. Problems in computational techologies // Intern. Conf. Comput. Techs. Novosibirsk, 1988. P. 225-229. Препринт
Гуськов А.Е., Федотов А.М., Молородов Ю.И. Информационная система"Конференции". Новосибирск, 2003 (Препр. РАН. Сиб. отд-ние. ИВТ. № 1-03). Диссертация
Деменков А.Г. Численное моделирование турбулентных следов в однородной жидкости: Дис. ... канд. физ.-мат. наук. Новосибирск, 1997. 123 с.
4. Иллюстрации вставляются в текст статьи с помощью команд special{em:graph <имя файла рисунка>} (LTEX 2.09) и includegraphics{<имя файла рисунка>} (LTEX 2е), например:
\begin{figure}[htbp]
\hspace*{<сдвиг рисунка по горизонтали в мм>mm} \special{em:graph <fig1.bmp>} \vspace*{<высота рисунка в мм>mm} \caption{<Подрисуночная подпись.>} \end{figure}
\begin{figure}[htbp] \centering
\includegraphics{fig1.eps} \caption{<Подрисуночная подпись.>} \end{figure}
Наиболее предпочтительной формой представления иллюстраций являются файлы рисунков в векторном формате PostScript (.eps) или черно-белых растровых в форматах .pcx, .bmp, .tif с разрешением 300 dpi.
Все надписи на рисунках (обозначение осей и т.п.) должны быть выполнены в том же начертании (гарнитура "Roman"), что и в тексте статьи. Латинские символы — курсивом, из математической моды (x[k], z х 10-3, ф, P,...), цифровые обозначения на графиках — наклонно (№ кривой — 1, 2,...), единицы измерения — по-русски (кг, м,...), цифры по осям — прямо (10, 15,...).
Instructions für Authors
<http://www.ict.nsc.ru/mathpub/comp-tech/>
1. Papers may be submitted to the editorial board in one of the following forms:
a) two copies of the manuscript typed on one side of the standard A4 sheet (297x210 mm) + files of the manuscript in LTEX (2.09, 2e) format and files of the figures on a diskette;
b) two copies of the manuscript typed on one side of the standard A4 sheet (297x210 mm) + files of the manuscript in Microsoft Word (RTF) format and files of the figures on a diskette.
The publishing cycle for manuscripts, submitted in the first form, is the longest one and for manuscripts in the second form — the shortest one.
2. All files should be submitted on a 3.5"floppy disc (1440 Kbytes) or sent to [email protected] as a *.zip - archive.
3. A separate page should contain a title, names of the authors, an abstract (not more than 300 characters) and keywords.
4. The paper should be accompanied by the publication permission from the organization, where the work was done. The enclosed letter should contain the postal address, phone numbers and e-mail of the corresponding author.
5. A separate file should contain the following information on each author:
o First name, second name, last name o Affiliation, position o Academic degree and title o Year of birth o Postal address
o Office and home phone numbers (including area code), fax number, e-mail address, homepage URL o Scientific interests (brief curriculum vitae)
6. All materials should be sent to the following address: Dr. Igor A. Pestunov (executive secretary), Journal of Computational Technologies, Institute of Computational Technologies SB RAS, Academician Lavrentyev Ave. 6, Novosibirsk, 630090, Russia. Phone +7(3832)343785, E-mail: [email protected]; Galina G. Mitina (publishing department manager).
Recommendations on submitting paper in LTeX
The source file should be submitted in LTeX format (2.09, 2e versions) using jctart style file (class file) (standard article style (class)can also be used).
The files of appropriate style — jctart.sty, jctart-e.sty (for papers in English) and jctart.cls class file can be downloaded from JCT web site: http://www.ict.nsc.ru/win/mathpub/comp-tech/. 1. The file structure in LTeX 2.09 format: \documentstyle[12pt,twoside]{jctart}
\setlength{\textwidth}{170mm}\setlength{\textheight}{240mm}
\begin{document}
\pagestyle{myheadings}
\markboth{<Name(s) of author(s)>}{<SHORT TITLE (LESS THAN 40 CHARACTERS)>} \title{<TITLE OF PAPER>\footnote{<Reference to supporting organization (optional)>.}} \author{\sc{<Name of the first author>}\\
\it{<Affiliation of the first author>}\\[2mm] \sc{<Name of the second author>}\\
\it{<Affiliation of the second author>}\\[2mm] ...} \maketitle \begin{abstract} <Abstract> \end{abstract} <Text of paper> \begin{thebibliography} <References (\item-спнсок)>
\item {\sc Ivanov~I.I., Ivanova~I.I.} On computational technologies // Computational technologies. 1999. Vol.~11, No.~11. P.~1123--1135.
\end{thebibliography} \end{document}
2. When submitting the source file in LTeX 2e format, the documentclass command and additional packages are used, therefore only the header is changed.
\documentclass[12pt,twoside]{jctart}
\setlength{\textwidth}{170mm}\setlength{\textheight}{240mm} \usepackage{amsmath}
\begin{document}
3. A list of the references should be sorted according to the order of citations in the text and it should be written as in the following example:
Book
Finlayson B.A. The method of weighted residuals and variational principles. N.Y.: Acad. Press, 1972. Book by four authors
Problems of computational mathematics / A.F. Voevodin, V.V. Ostapenko, V.V. Pivovarov, S.M. Shurgin. Novosibirsk: SB RAS Publishing House, 1995.
Paper from continued subject transactions
Fedorova A.A., Chernykh G.G. On numerical modelling of viscous incompressible jet fluid flows // Modelling in mechamics: Scientific transactions / RAS. Siberian branch. Computing Center. Institute of Theoretical and Applied Mechanics. 1992. Vol. 6 (23). P. 129-140. Paper from journal
Venkatakrishnan V. Newton solution of inviscid and viscous problems // AIAA J. 1989. Vol. 27, N 7. P. 285-291.
Conference proceedings
Ivanov I.I. Problems in computational techologies // Intern. Conf. Comput. Techs. Novosibirsk, 1988. P. 225-229.
Dissertation
Demenkov A.G. Numerical modelling of turbulent wakes in homogeneous fluid: Dissertation for degree of candidate of physical and mathematical sciences. Novosibirsk, 1997. 123 p.
4. Figures should be included into the text using commands \special{em:graph <figure file name>} (LTEX 2.09) and \includegraphics{<figure file name>} (LTEX 2e), for example:
\begin{figure}[htbp]
\hspace*{<horizontal shift of figure in mm>mm} \special{em:graph <fig1.bmp>} \vspace*{<height of figure in mm>mm} \caption{<Figure caption.>} \end{figure}
\begin{figure}[htbp] \centering
\includegraphics{fig1.eps} \caption{<Figure caption.>} \end{figure}
The preferred presentation form for illustrations is a figure file in vector format PostScript (.eps) or black and white bitmap formats .pcx, .bmp, .tif with 300 dpi resolution.
All figure inscriptions (axes definitions, etc.) should be done by the same font as in the text of paper ("Roman"type family). Latin characters should be done in italics in mathematical mode (x[k], zx10-3, —, P,...), figures on axes — by straight font.
In papers, which are written in Russian, the units of measurement should be written in Russian.