Skip to content
This repository was archived by the owner on Mar 25, 2025. It is now read-only.
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

Issue with newton solver when used with OpenACC backend #135

Description

@pramodk

If I compile newton solver example with OpenACC backend we get:

Eigen::internal::scalar_sum_op<double, double>::operator ()(const double &, const double &) const:
     31, include "newton.hpp"
          14, include "LU"
               11, include "Core"
                    73, include "cassert"
                        120, include "Core"
                             219, include "BinaryFunctors.h"
                                   42, Generating implicit acc routine seq
                                       Generating acc routine seq
                                       Generating Tesla code
                             240, include "EigenBase.h"
                             243, include "CoreEvaluators.h"
                             261, include "Matrix.h"
                             265, include "CwiseUnaryOp.h"
                             269, include "Dot.h"
                             279, include "Transpose.h"
                             283, include "Redux.h"
PGCC-W-0155-Compiler failed to translate accelerator region (see -Minfo messages): Unsupported type 256. (/gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/SC_BENCHMARKS/paper/coreneuron/build/coreneuron/cacumm.cpp: 1)
const double Eigen::internal::scalar_sum_op<double, double>::predux<__m128d>(const T1 &) const:
     31, include "newton.hpp"
          14, include "LU"
               11, include "Core"
                    73, include "cassert"
                        120, include "Core"
                             219, include "BinaryFunctors.h"
                                   48, Generating implicit acc routine seq
                                       Generating acc routine seq
                                       Generating Tesla code
                                      718, Accelerator restriction: unsupported operation: LDQ
                             240, include "EigenBase.h"
                             243, include "CoreEvaluators.h"
                             261, include "Matrix.h"
                             265, include "CwiseUnaryOp.h"
                             269, include "Dot.h"
                             279, include "Transpose.h"
                             283, include "Redux.h"
PGCC-F-0704-Compilation aborted due to previous errors. (/gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/SC_BENCHMARKS/paper/coreneuron/build/coreneuron/cacumm.cpp)

Metadata

Metadata

Assignees

Labels

codegenCode generation backendgpu

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions