Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...



^ Предполагаемые способы и экспериментальное оборудование

Для интеграции новых алгоритмов в SNDA, в нём должна быть предусмотрена возможность присоединения наружных модулей, не входящих в комплектацию стандарт. Таковой механизм существует и реализован при помощи последующих составляющих:

При выборе направления исследовательских работ мы опирались на перечисленные выше способности. Очень тщательно все эти Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... составляющие SNDA описаны в [L.M. Haikin, A.F. Kushnir, A.M. Dainty, 1998], также в Руководстве юзера SNDA. В данной главе мы разглядим только главные моменты, так либо по другому касающиеся темы Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... наших исследовательских работ.

Концепция стека данных

Важной концепцией при разработке SNDA явилась концепция Стека Данных. Эта концепция была в первый раз введена разработчиками таких узнаваемых систем обработки сейсмологических данных Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... как система SAC, сделанная в Ливерморской Лаборатории Лоуренса (США) либо система SSA, разработанная в Норвежском сейсмологическом институте NORSAR. Как уже говорилось, Стек Данных (СД) есть особый буфер в выделенной оперативки Интерактивной Подсистемы, в каком Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... хранятся в демультиплексной форме начальные данные и все результаты их обработки, имеющие форму рядов во временной либо частотной области. Начальные данные могут быть записаны в СД из кольцевого буфера ПРВ либо Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... из случайного файла на диске компьютера. В последнем случае данные должны быть в одном из нескольких стандартных форматов, принятых в сейсмологии (CSS-формат, SEED-формат, SAC-формат, SSA-формат) либо в одном из внутренних Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... форматов системы

Многоканальные данные хранятся в стеке совместно с сопровождающей информацией, включающей такие важные свойства каждого из временных рядов, как символьное имя канальной трассы данных, интервал дискретизации, число отсчетов, изначальное время трассы Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №..., исходная позиция трассы в стеке, символьная строчка, характеризующая предысторию обработки данной трассы.

Стековые команды. Многоканальные данные, помещенные в СД, могут быть дальше обработаны при помощи набора Стековых Команд (СК). Стековые Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... команды делятся на группы:


************ Команды чтения-записи **********

readdl readback viewseed readseed

savecss readcss28 readcss30 readfloat

readsacA readsacB readA savefloat

savessa readssa savepack readpack

savetab readtab readdem read_im_pk

****** Команды манипуляции с трассами данных ***

clearstack flush stcopy move Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...

keep swap

rename set_time add_time set_chndel

chanon chanoff

****** Команды управления временным окном ******

winon winoff winstart win1 winmax

zwinon zwinoff cut

****** Арифметические операции над трассами *****

add stadd subtract

mult divide addc scale shift Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...

****** Команды стандартного преобразования трасс **

filterB filterC filtCresp ilters

whitefilt powspec crosssp dirfft

invfft

****** Команды обработки трасс *****************

абс receipr sqr sqrs

sqrt sqrts power ln log

mean meansqr meanabs tmax tmin

rmean resample

beam opdet compthr onset snr gcos

****** Команды сортировки Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... трасс сейсмограммы ****

sort synchro episort episort1 episort2

****** Команды отображения трасс, матричных данных и карты

list flist plot hardcp

Xyplot plotspec staconfig contour

surfer map

****** Системные команды ********************

script unix pause

****** Команды дизайна графического Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... окна *******

footer vertical notes line frame


Стековые команды задаются юзером в командной строке специального окна управления стеком (ОУП), которое раскрывается соответственной кнопкой головного меню интерактивной подсистемы. Подробную информацию о синтаксисе стековых команд Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... SNDA (обычно, содержащих дополнительные характеристики) можно получить, используя кнопку help меню ОУП. Ниже приведен полный список стековых команд, доступных в истинной версии SNDA.

Процедуры сейсмического анализа (SA-процедуры). Соответствующей особенностью SNDA по сопоставлению Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №..., к примеру, с SAC и SSA, будет то, что в ней проведено разграничение меж ординарными операциями подготовки данных к содержательному затруднительно направленному анализу и фактически процедурами подобного анализа. 1-ые осуществляются при помощи выше Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... обрисованных стековых команд (СК), которые сравнимо универсальны и не требуют огромного количества характеристик для собственной опции, 2-ые составляют проблемно-ориентированный (ПО) пакет процедур, в принципе, различающийся для каждой из определенных областей внедрения SNDA Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №....

Процедуры, обычно, требуют кропотливой опции, и потому любая из их должна быть снабжена особым файлом входных характеристик (ФВП), хранящимся в дисковой памяти SNDA. При конфигурировании SNDA SA-процедуры врубаются Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... в Меню ПО-Пакета и могут запускаться нажатием кнопок этого меню. После пуска SA-процедуры SNDA высвечивает в особом окне файл входных характеристик данной процедуры, который по мере надобности может быть изменен с внедрением средств Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... экранного редактирования. По окончании редактирования юзер сохраняет ФВП на диске и SA-процедура начинает производиться с новыми значениями настроечных характеристик.

Для связи с системой любая SA-процедура воспринимает от нее единственный Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... параметр stack (адресок структуры системных указателей), который SA-процедура в свою очередь передает вызываемым системным подпрограммам.

Процедуры затруднительно нацеленного пакета разбиты на проблемные области, любая из которых включает ряд программ, решающих Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... схожие задачки обработки данных, используя разные (конкурирующие) способы и методы. Ниже в качестве примера приведен перечень областей, составляющих специальную конфигурацию SNDA для решения задач мониторинга подземных ядерных взрывов по данным малоапертурных Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... сейсмических групп:

Наименования областей составляют 1-ый уровень меню проблемно-ориентированного пакета. При выборе какой-нибудь из областей юзер перебегает в подменю Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... данной области, составленное из заглавий процедур, ее составляющих. После чего пуск нужной процедуры осуществляется нажатием соответственной кнопки.

Важной отличительной чертой SNDA, выделяющей ее из ряда подобных систем обработки экспериментальных данных, является наличие особых Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... системных средств, очень облегчающих введение в систему новых процедур обработки данных и вообщем переконфигурирование системы.

SNDA содержит системную программку, обеспечивающую автоматическую трансляцию и сборку всей системы на основании анализа специальной таблицы, лежащей в файле Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... MENUSA.

Последняя таблица представляет собой символьный файл, составляемый юзером при помощи стандартного редактора и содержащий наименования всех ОБЛАСТЕЙ, процедур, составляющих области, соответственных программ и ФВП.

Тексты программ обработки должны Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... быть написаны на языках FORTRAN либо C и содержаться в специальной дисковой директории SNDA с именованием FOR.

Все, что требуется от юзера, для того, чтоб расширить затруднительно направленный пакет - это добавить в таблицу MENUSA наименование Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... процедуры и поместить в дисковые директории SNDA текст соответственной программки и файл ее входных характеристик.

После чего запускается системная программка MKSA, которая производит переконфигурирование SNDA.

Ниже в качестве примера приведена таблица Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... MENUSA для версии SNDA, направленной на задачки мониторинга подземных ядерных взрывов по данным малоапертурных сейсмических групп:


#========== N A M E ================== PROGRAM == INPUT_FILE

domain:”GRF Adaptation & synthesis”

“Noise ARMA modeling” _marmamo.c marmamo

“AOGF synthesis Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... in freq. domain” _armagrf.c armagrf

“AOGF synthesis in time domain” _grfstd.c grfstd


domain:”Group filtering”

“Optimal group filtering” _fpsfsa.c fpsfsa

“Rejection group filtering _rgffd.c rjffd

“Spatial sensitivity diagrams” _ssd.c ssd


domain Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...:”Seismic phase detection”

“Adaptive phase detector” _phasedet.c phdet

“STA/LTA detector” _stalta.c stlt

domain:”ML onset time estimation”

“1-component onset estimator” _eston1.c eston1

“3-component onset estimator” _eston3.c eston3


domain:”Arrival Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... direction estimation”

“Conventional wide-band f-k analysis” _tk1.c tk1

“Multi-mode HR F-K analysis” _fkan.c fkan

“ARMA-model HR F-K analysis” _spsp.c spsp


domain:”Source location”

“Source Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... location by single array” arloc.f arloc

“Estimation regional travel time on station” estimtt.f estimtt

domain:”Source type identification”

“Learnig data statistics” _ld.c ld

“Selection of classification features “ _fsel.c fsel

“Linear discrimination Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...” _ldiscr.c ldiscr

“Probability error estimation” _exam.c exam


domain:”Signal simulation”

“Array body waves simulation” _bwarsim.c bwarsim

“Syntetic model for array” arlmod.f arlmod

“Syntetic model for network” netmod.f netmod


Входные данные, подлежащие обработке при Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... помощи SA-процедур, могут быть введены в функцию как из стека данных (СД), так и из обыденного дискового файла. С целью получения данных из СД и вывода результатов обработки Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... в СД, любая SA-процедура должна содержать вызовы 2-ух особых системных подпрограмм: READST и WRITEST, замещающих при соответственном значении входного параметра-переключателя обыденные команды FORTRAN'а READ и WRITE, при помощи которых процедура производит обмен Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... информацией с дисковым файлом. Таковой дуализм процессов ввода-вывода инфы из SA-процедур докладывает SNDA дополнительную упругость при обработке различных экспериментальных данных.

Для помещения данных в стек, программка юзера должна вместе Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... с массивом отсчетов трассы приготовить данные для включения в заголовок вводимого канала, а для чтения данных из стека программка должна найти поля для приема частей заголовков каналов, читаемых из стека.

Язык Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... управления заданиями (JCL), скрипты. Предназначение и общие требования. Для облегчения внедрения в SNDA стековых команд и SA-процедур разработан особый объектно-ориентированный язык (JCL). Это обыденный язык высочайшего уровня схожий известному языку Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... MATLAB. Отличие заключается в существе самих объектов.

Тут мы имеем дело с сейсмограммами, временными рядами, спектрами, матрицами, их качествами и первичными процедурами их обработки. Будучи предназначен для массированной обработки данных в сейсмологии Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №..., язык отвечает требованиям обычного структурного программирования.

Он содержит известные синтаксические, которые обеспечивают составление обычных и точных (без goto) программ и как итог их надежность, упругость и легкость модификации.

К тому же возможность подключения Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... развитых графических интерактивных средств (команды plot, pause and assign) обеспечивают полную и всестороннюю обработку огромных объемов экспериментальных данных. Язык включает последующие структурные операторы:


block endblock

perform

when elsewhen elsewhen ... else endwhen

for endfor

return

Операторы block Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... enblock совместно с оператором perform обеспечивают выделение некой логически завершенной программной единицы в отдельный блок. Конструкция when elsewhen elsewhen ... else endwhen обеспечивает выбор 1-го варианта из нескольких по условию. Конструкция for endfor construction Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... создана для организации циклов.

Ниже приведен пример программки.

int i,j

char tx[10], time [12]

perform initial

for (tx = "NRJ",i=0; i<28 ; i=i+1 )

for (time ="12.01", j<3 ; j=j+1 )

perform processing

perform savereslt

endfor

endfor

perform estimate

return # main program


block initial

... # operators

endblock


block Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... processing

float aaa,bb,cc

int ee,ff,gg

readcss30 /detseis/seis/israel/data/exposions/9410031539

filterC (3-7) 0.1 30 0.12 4

powspec (3-7) 100 5

plotspec 5 -AOGF -expl.cmnt

... # other operators

endblock


block savereslt

.savevar plot/kush/parms.bb a c k l

.savesnd plot/kush/values.bb Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... sndi1 sndi2 sndf10 sndf1 sndc7

endblock

block estimate

... # operators

endblock


Такие программки, написанные в SNDA на языке JCL, (в отличие от SA-процедур, разрабатываемых на C либо ФОРТРАНЕ) будем именовать скриптами. Структурные операторы образуют Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... скелет скрипта, в то время как все функциональное (прикладное) предназначение реализуется первичными операторами. Последние делятся на три группы: SA-процедуры, стековые команды и управляющие операторы. Отметим, что даже самая непростая SA-процедура Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... в определениях языка выступает как первичная команда. Это основная особенность объектного языка.

После пуска скрипта сначала производится препроцессинг с целью контроля синтаксической структуры программки и получения линейной последовательности команд (с операторами goto Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...). В итоге в текущей директории snda/sun4 создается промежный файл с расширением mid. Потом на 2-ой стадии делается синтаксический контроль первичных команд и верификация переменных.

Все нужные диагностические сообщения выдаются на консоль оператора. В Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... конце концов файл (с записями фиксированной длины по 128 байтов) полностью располагается в оперативной (виртуальной) памяти. Это обеспечивает возможность неоднократных переходов на метки без утраты времени.

JCL располагает аппаратом внутренних (либо так Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... именуемых «Black Board Variables» -BB-переменных). ВВ-переменные позволяют организовать оперативную связь меж SA-процедурами, потому что они доступны последним в протяжении всего скрипта. И, в конце концов, на базе анализа значений ВВ-переменных Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... можно поменять последовательность выполнения команд скрипта.

В процессе выполнения любая стековая команда либо вызов SA-процедуры интерпретируется с учетом текущих значений ВВ-переменных, формируется исполнительный код операции и только потом операция производится Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №.... Если кодом операции является команда перехода на метку, рассчитывается адресок новейшей записи в файле и последняя считывается для интерпретации.

Перед выполнением сгенерированная команда (сопровождаемая номером строчки в файле) выдается на Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... консоль оператору для зрительного контроля прохождения скрипта. Если повстречалась команда plot либо pause. то после графического отображения данных трасс выполнение скрипта приостанавливается до нажатия оператором кнопки GO в командном окне.

По окончании скрипта на Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... консоль выдается сообщение END OF SCRIPT и система перебегает в состояние ожидания последующей команды (последующего скрипта) или других действий оператора в графическом окне.

SA-процедуры и стековые команды были описаны выше Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №.... Тут нам осталось разглядеть управляющие операторы, которые приемущественно держут под контролем BB-перемeнные.

Управляющие операторы созданы для объявления BB-перемeнных их инициализации модификации так же, как и для конфигурации естественной последовательности выполнения Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... команд зависимо от условия. В истинной версии языка имеются последующие команды: объявления, присвоения, печати, записи в файл, метки, условного и бесспорного перехода, выхода и установки режима протоколирования скрипта. BBV declaration, assignment, print Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №..., save, label, conditional and unconditional goto. В отличие от стековых команд и SA-процедур управляющие операторы должны начинаться с точки в первой позиции строчки. Длина оператора не должна превосходить 125 символов. Операнды Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... команд делятся пробелами.

Несколько попорядку стоящих пробелов рассматриваются как один пробел. Допускаются пустые строчки для большей наглядности. Не считая того, строчки, начинающиеся со знака #, рассматриваются как комменты, они не протоколируются и Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... не исполняются.


^ Разработка головной С-программы для фортран-программы c большенными массивами

Для того, чтоб избежать резервирования чрезвычайно огромного суммарного объема оперативки для размещения всех массивов во всех фортран-программах SNDA, следует запрашивать память Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... динамически (т.е. лишь на время выполнения SA-процедуры). Для установки фортран-программ, написанных на старенькой версии языка, программер должен приготовить С-заголовок, специальную головную программку, написанную на С, которая перед Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... пуском фортран-программы запрашивает нужную для нее память, а после ее окончания высвобождает ее.

С-заголовок обязан иметь точно такое же имя, как и соответственная ему фортран программка с добавлением впереди знака подчеркивания (underline). Конкретно Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... это имя должно быть обозначено и в menusa-файле и употребляться в скрипте для вызова SA-процедуры.

В случае, когда фортран программка не употребляет огромных массивов, составление С-заголовка не является неотклонимым Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №.... SA-процедура может быть полностью написана на языке С. В данном случае ее имя не должно начинаться с знака подчеркивания. Ниже представлен пример исходного куска фортран программки с объявлением массивов и соответственный Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... С-заголовок.


SUBROUTINE SSD(stack,NFM,NXM,NYM,LM,IPM,

$ PK,ARC,X,Y,T, TREJ,WKOR,FLIST, CMFRC,CUGF,CREJF,

$ CMP,CMFR,CMS,CIMS,CRJM,CDGF,CGOLF,CLASS,CSTMFR,

$ OUTFILEW Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...,OUTFILEB,OUTFILER,OUTFILEC)

^ C

INTEGER STACK(*),NFM,NXM,NYM,LM,IPM

REAL PK(IPM,LM,LM)

REAL ARC(IPM,LM,LM)

REAL X(LM),Y(LM),T(LM),TREJ(LM),AR(1),VR(1),WKOR Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...(IPM)

REAL FLIST(NFM)

COMPLEX CMFR(LM),CMFRC(LM),CUGF(LM),CREJF(LM)

COMPLEX CMP(LM,LM),CRESF

^ COMPLEX CMS(LM,LM),CIMS(LM,LM),CRJM(LM,LM)

COMPLEX DW,DB,DR,DC,DWS Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...,DBS,DRS,DCS,CDENOM

COMPLEX CGOLF(LM),CLASS(LM),CDGF(LM),CSTMFR(LM)

REAL OUTFILEW(NYM,NXM)

REAL OUTFILEB(NYM,NXM)

REAL OUTFILER(NYM,NXM)

REAL OUTFILEC(NYM,NXM)

^ CHARACTER*80 TEXT

CHARACTER*40 COOFILE


/************* C-HEADER Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... FOR SSD FORTRAN PROCEDURE *******/

#include

#include


#define NFM 3 /* MAX QUANTATY OF FREQUENCIES BEING USED */

#define NXM 101 /* MAX QUANTATY OF X-POINTS FOR SCANNING */

#define NYM 101 /* MAX QUANTATY OF Y-POINTS Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... FOR SCANNING */

#define LM 25 /* MAX NUMBER OF CHANNELS BEING PROCESSED */

#define IPM 16 /* MAX DEGREE OF AR AND/OR MA MODELS */

void _ssd(stack) int *stack;

{

int nfm=NFM, nxm=NXM, nym=NYM, lm=LM,ipm Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... = IPM; int i;

char *PK,*ARC,*X,*Y,*T, *TREJ,*WKOR,*FLIST,*CMFRC,*CUGF,*CREJF,

*CMP,*CMFR,*CMS,*CIMS,*CRJM,*CDGF,*CGOLF,*CLASS,*CSTMFR,

*OUTFILEW,*OUTFILEB,*OUTFILER,*OUTFILEC;

/* --------------------------------------------------------*/

PK = malloc Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...(IPM*LM*LM * 4); clearmem(PK);

ARC = malloc(IPM*LM*LM * 4); clearmem(ARC);

X = malloc(LM * 4); clearmem(X);

Y = malloc(LM * 4); clearmem(Y);

T = malloc(LM * 4); clearmem(T);

TREJ = malloc(LM * 4); clearmem Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...(TREJ);

WKOR = malloc(IPM * 4); clearmem(WKOR);

FLIST = malloc(NFM * 4); clearmem(FLIST);

CMFRC = malloc(LM * 8); clearmem(CMFRC);

CUGF = malloc(LM * 8); clearmem(CUGF);

CREJF = malloc(LM * 8); clearmem(CREJF);

CMP = malloc(LM * LM * 8) ; clearmem(CMP);

CMFR = malloc(LM Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №... * 8); clearmem(CMFR);

CMS = malloc(LM * LM * 8); clearmem(CMS);

CIMS = malloc(LM * LM * 8); clearmem(CIMS);

CRJM = malloc(LM * LM * 8); clearmem(CRJM);

CDGF = malloc(LM * 8); clearmem(CDGF);

CGOL = malloc(LM * 8); clearmem(CGOLF Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...);

CLAS = malloc(LM * 8); clearmem(CLASS);

CSTMFR= malloc(LM * 8); clearmem(CSTMFR);

OUTFILEW = malloc(NYM*NXM * 4); clearmem(OUTFILEW);

OUTFILEB = malloc(NYM*NXM * 4); clearmem(OUTFILEB);

OUTFILER = malloc(NYM*NXM * 4); clearmem(OUTFILER);

OUTFILEC = malloc(NYM*NXM * 4); clearmem(OUTFILEC Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...);

ssd_(stack,&nfm,&nxm,&nym,&lm,&ipm,

PK,ARC,X,Y,T,TREJ,WKOR,FLIST,CMFRC,CUGF,CREJF,

CMP,CMFR,CMS,CIMS,CRJM,CDGF,CGOLF,CLASS,CSTMFR,

OUTFILEW,OUTFILEB,OUTFILER,OUTFILEC);


free Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...(PK); free(ARC); free(X); free(Y); free(T); free(TREJ);

free(WKOR); free(FLIST); free(CMFRC); free(CUGF); free(CREJF); free(CMP);

free(CMFR); free(CMS); free(CIMS); free Предполагаемые методы и экспериментальное оборудование - Отчет о выполнении 2 этапа Государственного контракта №...(CRJM); free(CDGF); free(CGOLF);

free(CLASS);free(CSTMFR);free(OUTFILEW); free(OUTFILEB);

free(OUTFILER); free(OUTFILEC);

}


predposilki-vozniknoveniya-i-struktura-pravootnoshenij.html
predposilki-vozniknoveniya-nacizma-v-germanii.html
predposilki-vozniknoveniya-strategicheskogo-upravleniya.html