Parallel Programming Course
Инструкция по выполнению работы
Настройка окружения
Контейнер разработки (Рекомендуется)
Ручная настройка
Требования к сборке
Анализ стиля кодирования
Технологии параллельного программирования
Скачивание всех внешних библиотек
Построение проекта с помощью системы сборки
CMake
Как создать, открыть и отправить на проверку Вашу работу
Непрерывная интеграция
CI конвейер
Running
scripts/run_tests.py
Справочник API
Модуль выполнения
Модуль задач
Вспомогательный модуль (модуль с утилитами)
Модуль измерения производительности
Переменные окружения
Детали курса
Вводная информация
Практика
Балльно-рейтинговая система
Задачи параллелизма на процессах
Первая задача
Вторая задача
Третья задача
Отчет
Задачи параллелизма на потоках
Parallel Programming Course
Алфавитный указатель
Алфавитный указатель
P
P
ppc::performance (C++ type)
ppc::performance::DefaultTimer (C++ function)
ppc::performance::GetStringParamName (C++ function)
ppc::performance::Perf (C++ class)
ppc::performance::PerfAttr (C++ struct)
ppc::performance::PerfResults (C++ struct)
ppc::runners (C++ type)
ppc::runners::Init (C++ function)
ppc::runners::SimpleInit (C++ function)
ppc::runners::UnreadMessagesDetector (C++ class)
ppc::runners::WorkerTestFailurePrinter (C++ class)
ppc::task (C++ type)
ppc::task::GetStringTaskStatus (C++ function)
ppc::task::GetStringTaskType (C++ function)
ppc::task::kTaskTypeMappings (C++ member)
ppc::task::StateOfTesting (C++ enum)
ppc::task::StateOfTesting::kFunc (C++ enumerator)
ppc::task::StateOfTesting::kPerf (C++ enumerator)
ppc::task::StatusOfTask (C++ enum)
ppc::task::StatusOfTask::kDisabled (C++ enumerator)
ppc::task::StatusOfTask::kEnabled (C++ enumerator)
ppc::task::Task (C++ class)
ppc::task::TaskGetter (C++ function)
ppc::task::TaskMapping (C++ type)
ppc::task::TaskMappingArray (C++ type)
ppc::task::TaskPtr (C++ type)
ppc::task::TypeOfTask (C++ enum)
ppc::task::TypeOfTask::kALL (C++ enumerator)
ppc::task::TypeOfTask::kMPI (C++ enumerator)
ppc::task::TypeOfTask::kOMP (C++ enumerator)
ppc::task::TypeOfTask::kSEQ (C++ enumerator)
ppc::task::TypeOfTask::kSTL (C++ enumerator)
ppc::task::TypeOfTask::kTBB (C++ enumerator)
ppc::task::TypeOfTask::kUnknown (C++ enumerator)
ppc::task::TypeOfTaskToString (C++ function)
ppc::util (C++ type)
ppc::util::AddFuncTask (C++ function)
ppc::util::BaseRunFuncTests (C++ class)
ppc::util::BaseRunPerfTests (C++ class)
ppc::util::DestructorFailureFlag (C++ class)
ppc::util::ExpandToValues (C++ function)
ppc::util::ExpandToValuesImpl (C++ function)
ppc::util::FuncTestParam (C++ type)
ppc::util::GenTaskTuplesImpl (C++ function)
ppc::util::GetAbsoluteTaskPath (C++ function)
ppc::util::GetMPIRank (C++ function)
ppc::util::GetNamespace (C++ function)
ppc::util::GetNumProc (C++ function)
ppc::util::GetNumThreads (C++ function)
ppc::util::GetPerfMaxTime (C++ function)
ppc::util::GetTaskMaxTime (C++ function)
ppc::util::GetTimeMPI (C++ function)
ppc::util::GTestFuncParam (C++ type)
ppc::util::GTestParamIndex (C++ enum)
ppc::util::GTestParamIndex::kNameTest (C++ enumerator)
ppc::util::GTestParamIndex::kTaskGetter (C++ enumerator)
ppc::util::GTestParamIndex::kTestParams (C++ enumerator)
ppc::util::InitJSONPtr (C++ function)
ppc::util::IsUnderMpirun (C++ function)
ppc::util::MakeAllPerfTasks (C++ function)
ppc::util::MakePerfTaskTuples (C++ function)
ppc::util::PerfTestParam (C++ type)
ppc::util::TaskListGenerator (C++ function)
ppc::util::TupleToGTestValues (C++ function)
ppc::util::TupleToGTestValuesImpl (C++ function)