Вопросы по теме '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