Поиск по:num-anal.srcc.msu.ru -
Поискать по всем серверам
На этой странице приведены все страницы сервера num-anal.srcc.msu.ru ,которые мы индексируем. Показаны документы 2101 - 2120 из 2612.
Упорядочить по:
URL
|
дате изменения
2101. Параллельные программы. Решетки процессов, контекст и подпрограммы пакета...
... В целях эффективного распараллеливания таких операций было введено фундаментальное понятие решетки параллельных процессов или просто решетки процессов. ... После выполнения необходимых вычислений пользователю рекомендуется освободить использованную решетку процессов и осуществить выход из головной программы, обратившись к специальной подпрограмме пакета BLACS. ... Однако подпрограмма SL_INIT сама состоит из обращений к подпрограммам пакета BLACS (для получения ее текста надавите ссылку SL_INIT.f ). ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/par_prog/org/grid9.htm -- 10.8 Кб -- 11.11.2013
Похожие документы
Похожие документы
2102. Решение задач линейной алгебры на распределенной памяти
.
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/parprog.htm -- 2.0 Кб -- 29.10.2013
Похожие документы
Похожие документы
2103. Методическое пособие
... Три способа реализации на языке ФОРТРАН рассылки элементов исходных матриц по параллельным процессам рассматриваются в настоящем пособии (см. п. 6.3 .) ... Номер столбца решетки процессов, в который распределяется первый столбец исходной глобальной матрицы . ... Число строк исходной глобальной матрицы A . ... Максимальное число столбцов в локальных частях матрицы (вектора) правых частей B, которые принадлежат процессам в столбцах решетки процессов (если B - вектор, то MXRHSC = 1) . ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/mtps8.htm -- 19.0 Кб -- 29.10.2013
Похожие документы
Похожие документы
2104. Методическое пособие по Комплексу параллельных программ
Для обеспечения более высокого уровня доступа пользователей к целевым программам Комплекса был разработан специальный набор служебных подпрограмм. Часть этих подпрограмм помогает пользователю выбрать подходящие конкретные параметры, от которых зависит распределение частей исходных матриц по параллельным процессам и рассчитать требующийся при этом объем памяти. ... К первой группе относятся подпрограммы, имена которых начинаются с символов "PAR_". Они выдают значения таких параметров как: . ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/mtps7.htm -- 4.4 Кб -- 29.10.2013
Похожие документы
Похожие документы
2105. Методическое пособие
Как уже говорилось выше, перед обращением к одной из программ Комплекса пользователю необходимо разделить исходную(ые) матрицу(ы) на блоки и распределить ее(их) по параллельным процессам. ... Простой пример конкретного разбиения небольшой плотной матрицы на блоки и распределения их по двумерной решетке процессов, называемого блочно - циклическим отображением, приводится в п. 6.2 . ... Эти формулы показывают, как матрица А размера M_A * N_A отображается и хранится на решетке процессов. ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/mtps6.htm -- 30.3 Кб -- 29.10.2013
Похожие документы
Похожие документы
2106. Методическое пособие
... В дескрипторе хранится информация о размерах глобального массива (число строк и столбцов матрицы), о размерах блоков, на которые она разбивается, о номере процесса, в память которого распределяется первый блок глобальной матрицы (левый верхний угол), а также некоторая другая информация. ... Правила разбиения и распределения по процессам глобального вектора (или матрицы) правых частей систем линейных уравнений B рассматриваются во второй части методического пособия в п. 3 . ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/mtps5.htm -- 27.5 Кб -- 29.10.2013
Похожие документы
Похожие документы
2107. Методическое пособие
... Использование пакета BLACS для организации параллельных процессов при решении задач линейной алгебры. ... Алгоритмы и реализация распределения плотных матриц по решетке процессов. ... Пример блочно-циклического распределения плотной матрицы по решетке процессов. ... Поскольку каждый процесс производит операции над своей частью исходной глобальной матрицы, до обращения к программам Комплекса необходимо распределить (по определенным правилам) матрицу(ы) A по решетке процессов. ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/mtps1_4.htm -- 24.2 Кб -- 29.10.2013
Похожие документы
Похожие документы
2108. Решение проблемы собственных значений и сингулярное разложение матриц на
... Краткое описание содержания раздела Комплекса для решения линейной симметричной проблемы собственных значений. ... Краткое описание содержания раздела Комплекса для сингулярного разложения матриц. ... В настоящем пособии рассматривается решение задач из разделов симметричной проблемы собственных значений и сингулярного разложения матриц с помощью программ, включенных к настоящему времени в указанный Комплекс. ... Для эрмитовой проблемы собственных значений A z = l z , A = A H . ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/mtp_p3.htm -- 116.4 Кб -- 29.10.2013
Похожие документы
Похожие документы
2109. Методическое пособие
... При этом используется одномерная решетка процессов размером 1 * P. Каждый процесс должен получить один из блоков матрицы. ... Рассмотрим схему размещения элементов глобальной ленточной матрицы A в локальной памяти параллельных процессов на конкретных примерах. ... Распределение элементов вектора B по этим процессам будет следующим. (0,0) . ... Если матрица A несимметричная, она представляется в памяти в виде трех отдельных векторов (D, DL, DU), каждый из которых содержит элементы одной из диагоналей...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/mtp5_6.htm -- 26.7 Кб -- 29.10.2013
Похожие документы
Похожие документы
2110. Методическое пособие
В первой части методического пособия в п. 5.2 уже рассматривалось понятие дескриптора глобальной матрицы, который необходимо подавать в качестве фактического параметра целевой программе Комплекса, выбранной для решения задачи. ... Процессы из всех остальных столбцов решетки процессов в случае, если B - вектор, не содержат никаких его элементов. ... номер столбца процесса в решетке процессов, куда была распределена первая строка глобального вектора (матрицы) B . ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/mtp3_4.htm -- 23.1 Кб -- 29.10.2013
Похожие документы
Похожие документы
2111. Методическое пособие
... Дескриптор вектора (матрицы) правой части системы уравнений. ... Пример описания целевой подпрограммы для решения системы A*X = B с матрицей общего вида. ... Решение системы A * X = B с матрицей общего вида методом Гаусса с выбором ведущего элемента по столбцу; . ... Решение системы с симметричной (эрмитовой) положительно определенной матрицей методом Холецкого с итерационным уточнением решения и оценкой границ ошибок. - подраздел "Решение систем с невырожденными матрицами специального вида": . ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/mtp1_2.htm -- 17.8 Кб -- 29.10.2013
Похожие документы
Похожие документы
2112. Параллельные программы. ЛИТЕРАТУРА
Антонов А.С. Параллельное программирование с использованием технологии MPI: Учебное пособие. М.: Изд-во МГУ, 2004.-71с. Антонов А.С. Практический курс MPI. ... М.: Изд-во МГУ, 1991.-345с. Воеводин В.В. Параллельные структуры алгоритмов и программ. ... J. Choi, J. Dongarra, and D. Walker, PB-BLAS: A Set of Parallel Block Basic Linear Algebra Subroutines, Practice and Experience, 8 (1996), pp. 517-535. http://www.netlib.org/scalapack/html/pblas_qref.html/. ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/lit.htm -- 5.9 Кб -- 29.10.2013
Похожие документы
Похожие документы
2113. http://num-anal.srcc.msu.ru/meth_mat/parl_prg/pr2_3.htm
... 0 ) CLOSE( NOUT ) END IF * CALL BLACS_EXIT( 0 ) * 92 FORMAT( / 'Тест к подпрограмме PDGESV' ) 98 FORMAT(/' Решение A X = B ,'//' где A - матрица ',I2,' на',I2, ... /) 97 FORMAT( / ' Запуск на ', I2, ' процессах,', $ ' образующих решетку размером ', I2, ' на ', I2 /) 96 FORMAT( / ' Значение INFO = ', I6 /) STOP END Файл с исходной матрицей A: 9 9 0.19000D+02 -0.19000D+02 -0.19000D+02 -0.19000D+02 -0.19000D+02 -0.19000D+02 -0.19000D+02 -0.19000D+02 -0.19000D+02 0.30000D +01 ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/pr2_3.htm -- 9.6 Кб -- 29.10.2013
Похожие документы
Похожие документы
2114. http://num-anal.srcc.msu.ru/meth_mat/parl_prg/pr2_2.htm
'mpif.h' * Именованные константы - параметры задачи INTEGER DLEN_, IA, JA, IB, JB, M, N, MB, NB, RSRC, $ CSRC, MXLLDA, MXLLDB, NRHS , NBRHS, NOUT , $ MXLOCR, MXLOCC, MXRHSC PARAMETER ( DLEN_ = 9, IA = 1, JA = 1, IB = 1, JB = 1, $ M = 9, N = 9, MB = 2, NB = 2, RSRC = 0, $ CSRC = 0, MXLLDA = 5, MXLLDB = 5, NRHS = 1, $ NBRHS = 1, NOUT = 6, MXLOCR = 5, MXLOCC = 4, $ MXRHSC = 1 ) DOUBLE PRECISION ONE PARAMETER ( ONE = 1.0D+0 ) * * Локальные переменные INTEGER ICTXT , ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/pr2_2.htm -- 8.3 Кб -- 29.10.2013
Похожие документы
Похожие документы
2115. Методическое пособие
... Подпрограмма вычисляет решение вещественной системы линейных уравнений sub(A) * X = sub(B) , где sub(A) = A ( IA : IA+N-1, JA : JA+N-1) - квадратная распределенная матрица порядка N, X - распределенная матрица размеров N на NRHS, sub(B) = B ( IB : IB+N-1, JB : JB+NRHS-1) - распределенная матрица размеров N на NRHS. ... Матрицы L и U помещаются в памяти на место матрицы sub (A). ... http://www.netlib.org/scalapack/slug/index.html CALL PDGESV ( N, NRHS, A, IA, JA, DESCA, IPIV, B, IB, JB, DESCB, INFO) ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/pr2_1.htm -- 23.7 Кб -- 29.10.2013
Похожие документы
Похожие документы
2116. Методическое пособие
... В одном из разделов Систематического каталога , входящего в общее описание Комплекса PARALG, выбрать подпрограмму, подходящую для решения конкретной задачи. ... Подготовить файл(ы) с исходной(ыми) матрицей(ами) в форме, указанной ниже ( и представленной во второй части методического пособия в Приложении 2_3 ). ... Автоматизация доступа к подпрограммам Комплекса ), вычисляющей значения фактических параметров, которые необходимо подать на вход целевой подпрограмме, выбранной на шаге 1. ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/pr1_3.htm -- 4.8 Кб -- 29.10.2013
Похожие документы
Похожие документы
2117. Методическое пособие
В отличие от плотных матриц ленточные матрицы распределяются по одномерной решетке процессов (1 * P) блочно - столбцовым способом (см. во второй части методического пособия п. 5 ). В подпрограммы обработки ленточных матриц также можно передать не всю исходную распределенную глобальную матрицу, а ее подматрицу sub (A), которая должна быть квадратной (N * N). ... Для подматрицы sub(A): . ... локальный массив A, содержащий локальную часть исходной распределенной матрицы; . ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/pr1_2.htm -- 4.0 Кб -- 29.10.2013
Похожие документы
Похожие документы
2118. Методическое пособие
Для ленточных и трехдиагональных глобальных матриц A, которые распределяются по решетке процессов вида 1 * P , используются дескрипторы, имеющие тип, который обозначается целым числом 501. Решетка процессов вида 1 * P означает частный случай двумерной решетки, которая состоит из одной строки и из P столбцов. ... тип дескриптора для ленточной или трехдиагональной матрицы A, распределенной по решетке процессов блочно - столбцовым образом, DTYPE_A = 501 . ... число столбцов глобальной матрицы A . ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/meth_mat/parl_prg/pr1_1.htm -- 4.9 Кб -- 29.10.2013
Похожие документы
Похожие документы
2119. Параллельные программы. ЛИТЕРАТУРА
... E. Anderson, Z. Bai, C. Bischof, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. Mckenney, S. Ostrouchov, and D. Sorensen, LAPACK Users' Guide, Society for Industrial and Applied Mathematics, Philadelphia, PA, second ed., 1995. ... E. Anderson, Z. Bai, C. Bischof, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. Mckenney, and D. Sorensen, LAPACK: A portable linear algebra library for high - performance computers, Computer Science Dept. ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/par_prog/org/refs.htm -- 12.3 Кб -- 28.10.2013
Похожие документы
Похожие документы
2120. Параллельные программы. Описания параметров подпрограмм, связанных с
Как уже описывалось в разделе документации "Схема размещения в локальной памяти и блочно - циклическое отображение плотных матриц" , перед обращением к подпрограммам для решения систем линейных алгебраических уравнений исходная глобальная матрица системы уравнений A, а также исходный глобальный вектор (матрица) правых частей B должны быть распределены по решетке параллельных процессов блочным или блочно - циклическим образом. ... Для этого в подпрограммах введены дополнительные параметры (см. ниже). ...
[
Сохраненная копия
]
Ссылки http://num-anal.srcc.msu.ru/par_prog/org/param9.htm -- 12.6 Кб -- 28.10.2013
Похожие документы
Похожие документы