Вопросы по теме 'pgi'

Проблемы с API устройства CUDA Fortran CURAND
Контекст: я пытаюсь выполнить генерацию псевдослучайных чисел на графическом процессоре с помощью CURAND, но, поскольку я использую CUDA fortran, мне нужно создать интерфейсный модуль, который взаимодействует с функциями CURAND LIBRARY, написанными на...
463 просмотров
schedule 08.10.2021

PGI openACC: целевое устройство с графическим процессором
У меня две карты NVIDIA: $ ls /dev/nv* /dev/nvidia0 /dev/nvidia1 /dev/nvidiactl /dev/nvidia-uvm Как настроить таргетинг на конкретную карту с помощью pgcc? Как убедиться, что код сгенерирован для nvidia0 (device = 0) или nvidia1 (device =...
1373 просмотров
schedule 24.10.2021

производные типы fortran openacc с размещаемыми
Я читал, что ручное глубокое копирование типов, производных от Fortran, возможно, но следующая простая тестовая программа не работает во время выполнения; программа скомпилирована чисто с использованием PGI v16.10. Что не так? program Test...
505 просмотров
schedule 27.02.2022

Как войти в ядра CUDA fortran с помощью PGI Debugger?
Я попытался добавить параметр -g в командную строку, однако я все еще не могу ввести ядра в PGI Debugger.
98 просмотров
schedule 12.04.2022

POS= при использовании компиляторов pgi
Я пытаюсь обновить/переписать кучу кода, который должен быть скомпилирован всеми основными компиляторами fortran. У меня есть доступ и к ifort , и к gfortran , и к относительно старой (?) версии компилятора pgi (версия 7.2.5). Код прекрасно...
247 просмотров
schedule 22.01.2023

Поддерживаются ли производные типы, содержащие размещаемые массивы, в каких-либо существующих компиляторах OpenACC?
Существуют ли какие-либо компиляторы OpenAcc, поддерживающие копирование производных типов, содержащих выделяемые массивы, в/из графического процессора и их использование в ускоренном коде? Спецификация OpenACC (v2.0) утверждает, что это возможно,...
444 просмотров
schedule 27.01.2023

Ошибка компилятора PGI Не удается найти биты включаемого файла / c ++ config.h
Я пишу на C и использую компилятор pgi с ОС Ubuntu. Я хочу включить файл заголовка с функциями, которые я создал. В моем коде есть #include "myfunctions.h" Однако при компиляции я получаю сообщение об ошибке PGC-F-0206-Can't find...
179 просмотров
schedule 01.10.2023

Планирование OpenACC
Скажите, что у меня есть такая конструкция: for(int i=0;i<5000;i++){ const int upper_bound = f(i); #pragma acc parallel loop for(int j=0;j<upper_bound;j++){ //Do work... } } Где f - монотонно убывающая функция i ....
53 просмотров
schedule 20.05.2023

Вызов Fortran OpenACC из файла CUDA. Как скомпилировать с PGI?
У меня есть код CUDA, в который я хотел бы включить внешний код, состоящий из Fortran с ядрами OpenACC. У меня есть два файла со следующим содержанием, вдохновленным обсуждением на веб-сайте NVIDIA. Файл main.cu следующий: #include...
136 просмотров
schedule 12.04.2023

Как использовать OpenACC для 2D-подвектора в C++ или OpenCV SubMatrix?
У меня есть следующий код int main(int argc, char** argv ) { std::cout<<"running Lenna..\n"; cv::Mat mat = imread("lena.bmp", cv::IMREAD_GRAYSCALE ); //convert to vec std::vector<double> BWvec;...
59 просмотров
schedule 31.05.2024