Peano
|
Go to the source code of this file.
Macros | |
#define | CompilerCLANG |
#define | CompilerHasProcStat |
#define | CompilerHasUTSName |
#define | CompilerHasTimespec |
#define | CompilerHasSysinfo |
#define | MPISupportsSingleSidedCommunication |
#define | LittleEndian |
#define | AlignmentOnHeap 16 |
#define | assert(...) |
#define | KeywordToAvoidDuplicateSymbolsForInlinedFunctions static inline |
#define | OpenMPTaskGroup |
#define | OpenMPManuallyOffloadMemset |
AMD has not annotated their memset with offloading statements. | |
#define AlignmentOnHeap 16 |
Definition at line 23 of file LinuxAMD.h.
Referenced by tarch::internal::allocateRawData().
#define assert | ( | ... | ) |
Definition at line 28 of file LinuxAMD.h.
Referenced by peano4.toolbox.blockstructured.ReconstructPatchAndApplyFunctor.ReconstructPatchAndApplyFunctor::__init__(), peano4.Project.Project::add_subproject(), VtkGridAsciiWriter< FileWriter, fp >::addCell(), VtkGridAsciiWriter< FileWriter, fp >::addCells(), VtkGridBinaryWriter< FileWriter, fp >::addCells(), VtkGridAsciiWriter< FileWriter, fp >::addCellTypes(), VtkGridBinaryWriter< FileWriter, fp >::addCellTypes(), VtkPointAsciiWriter< FileWriter, fp >::addPointDataHeader(), VtkPointBinaryWriter< FileWriter, fp >::addPointDataHeader(), VtkPolylineAsciiWriter< FileWriter, fp >::addPolyline(), VtkPolylineBinaryWriter< FileWriter, fp >::addPolyline(), VtkPointAsciiWriter< FileWriter, fp >::addScalar(), VtkPointAsciiWriter< FileWriter, fp >::addScalarPointDataHeader(), VtkPointBinaryWriter< FileWriter, fp >::addScalarPointDataHeader(), ThreadPool::PooledThread::assignWork(), swift2::dastgenTest::checkBooleanArrays(), swift2::dastgenTest::checkBooleans(), swift2::dastgenTest::checkConstructors(), swift2::dastgenTest::checkDoubleArrays(), swift2::dastgenTest::checkDoubles(), swift2::dastgenTest::checkEnums(), swift2::dastgenTest::checkIntegerArrays(), swift2::dastgenTest::checkIntegers(), swift2::dastgenTest::checkPeanoDoubleArrays(), swift2::dastgenTest::checkPeanoIntegerArrays(), swift2::dastgenTest::checkStrings(), swift2::timestepping::computeCFLTimeStepSizeSPH(), TP::Utilities::d3tensor(), ThreadPool::dispatch(), TP::Utilities::dmatrix(), DmaWriter< T_BUFF_SIZE, WIDTH, BLOCK >::DmaWriter(), DomainDecomposition< Geo >::DomainDecomposition(), dumpData(), TP::TwoPunctures::F_of_v(), DmaWriter< T_BUFF_SIZE, WIDTH, BLOCK >::flushCb(), api.solvers.DiscontinuousGalerkinDiscretisation.AssemblePetscMatrix::get_constructor_body(), mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator::get_deriv(), mghype.api.matrixgenerators.GaussLobatto.GLMatrixFree::get_face_from_cell_matrix(), mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator::get_polynomial(), mghype.api.matrixgenerators.GaussLobatto.GLMatrixFree::get_projection_matrices(), DomainDecomposition< Geo >::getLeafRankId(), DomainDecomposition< Geo >::getLocalAreaForRankId(), DomainDecomposition< Geo >::getLocalHaloForNeighbour(), DomainDecomposition< Geo >::getRemoteHaloForNeighbour(), LinkedGrid< _Geo, SPLIT_FACTOR, Derived >::getSiblingIdx(), ThreadPool::getThreadConfigBindings(), TP::Utilities::imatrix(), TP::TwoPunctures::Interpolate(), ThreadPool::PooledThread::join(), LinkedGrid< _Geo, SPLIT_FACTOR, Derived >::moveOp(), NumVec< T, LENGTH >::NumVec(), InitialConditionsTask< Tree, InitialConditionsCallback >::operator()(), NumVec< T, LENGTH >::operator[](), NumVec< T, LENGTH >::operator[](), DmaWriter< T_BUFF_SIZE, WIDTH, BLOCK >::pickNextCb(), Spacetree< _Geometry, _Item, THRESHOLD, SPLIT_FACTOR, _TaskBackend >::pushItem(), Vec< ITEM, ALLOCATOR >::reserve(), runner_do_ghost(), DmaWriter< T_BUFF_SIZE, WIDTH, BLOCK >::seek(), TP::TwoPunctures::set_initial_guess(), ThreadPool::setThreadAffinity(), Region< dim, fp, topBoundaryInclusive >::splitIdx(), Spacetree< _Geometry, _Item, THRESHOLD, SPLIT_FACTOR, _TaskBackend >::splitIntoSubtrees(), DmaWriter< T_BUFF_SIZE, WIDTH, BLOCK >::sync(), DmaWriter< T_BUFF_SIZE, WIDTH, BLOCK >::syncCb(), toolbox::particles::assignmentchecks::tests::TestHelpers::testTruthTableSearchAndIDKeys(), VtkGridWriterBase< FileWriter >::updatePointsCount(), VtkPointWriterBase< FileWriter >::updatePointsCount(), VtkGridAsciiWriter< FileWriter, fp >::VtkGridAsciiWriter(), VtkGridBinaryWriter< FileWriter, fp >::VtkGridBinaryWriter(), VtkPointAsciiWriter< FileWriter, fp >::VtkPointAsciiWriter(), and VtkPointBinaryWriter< FileWriter, fp >::VtkPointBinaryWriter().
#define CompilerCLANG |
Definition at line 6 of file LinuxAMD.h.
#define CompilerHasProcStat |
Definition at line 8 of file LinuxAMD.h.
#define CompilerHasSysinfo |
Definition at line 11 of file LinuxAMD.h.
#define CompilerHasTimespec |
Definition at line 10 of file LinuxAMD.h.
#define CompilerHasUTSName |
Definition at line 9 of file LinuxAMD.h.
#define KeywordToAvoidDuplicateSymbolsForInlinedFunctions static inline |
Definition at line 31 of file LinuxAMD.h.
#define LittleEndian |
Definition at line 20 of file LinuxAMD.h.
#define MPISupportsSingleSidedCommunication |
Definition at line 14 of file LinuxAMD.h.
#define OpenMPManuallyOffloadMemset |
AMD has not annotated their memset with offloading statements.
So we write one manually, if the following macro is defined
Definition at line 39 of file LinuxAMD.h.
#define OpenMPTaskGroup |
Definition at line 33 of file LinuxAMD.h.