Я хочу использовать функции пола/потолка C в проекте OpenACC. Когда я хочу сделать атомное обновление значения.Функции OpenACC и floor/ceil
#pragma acc atomic update
x=floor(x)+c
компилятор показывает следующее сообщение:
PGCC-S-0155-Invalid атомно выражение PGCC-S-0155-Invalid атомной области.
В чем может быть проблема?