Forked from
Nektar / Nektar
8259 commits behind the upstream repository.
-
Spencer Sherwin authored
Updates to compile libANN into IsoContour.cpp and first compiling version of globalcondense(). This has not been fully debugged yet
Spencer Sherwin authoredUpdates to compile libANN into IsoContour.cpp and first compiling version of globalcondense(). This has not been fully debugged yet
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
CMakeLists.txt 4.75 KiB
SET(FieldConvertHeaders
Module.h
Field.hpp
InputModules/InputDat.h
InputModules/InputFld.h
InputModules/InputXml.h
InputModules/InputPts.h
OutputModules/OutputInfo.h
OutputModules/OutputTecplot.h
OutputModules/OutputVtk.h
OutputModules/OutputFld.h
OutputModules/OutputStdOut.h
OutputModules/OutputPts.h
OutputModules/OutputXml.h
ProcessModules/ProcessAddFld.h
ProcessModules/ProcessBoundaryExtract.h
ProcessModules/ProcessConcatenateFld.h
ProcessModules/ProcessDeform.h
ProcessModules/ProcessDisplacement.h
ProcessModules/ProcessEquiSpacedOutput.h
ProcessModules/ProcessGrad.h
ProcessModules/ProcessHomogeneousPlane.h
ProcessModules/ProcessInnerProduct.h
ProcessModules/ProcessInterpField.h
ProcessModules/ProcessInterpPoints.h
ProcessModules/ProcessInterpPointDataToFld.h
ProcessModules/ProcessIsoContour.h
ProcessModules/ProcessJacobianEnergy.h
ProcessModules/ProcessMapping.h
ProcessModules/ProcessNumModes.h
ProcessModules/ProcessMeanMode.h
ProcessModules/ProcessPointDataToFld.h
ProcessModules/ProcessPrintFldNorms.h
ProcessModules/ProcessScaleInFld.h
ProcessModules/ProcessSurfDistance.h
ProcessModules/ProcessVorticity.h
ProcessModules/ProcessScalGrad.h
ProcessModules/ProcessMultiShear.h
ProcessModules/ProcessWSS.h
ProcessModules/ProcessC0Projection.h
ProcessModules/ProcessQCriterion.h
ProcessModules/ProcessQualityMetric.h
)
SET(FieldConvertSources
Module.cpp
FieldConvert.cpp
InputModules/InputDat.cpp
InputModules/InputFld.cpp
InputModules/InputXml.cpp
InputModules/InputPts.cpp
OutputModules/OutputInfo.cpp
OutputModules/OutputTecplot.cpp
OutputModules/OutputVtk.cpp
OutputModules/OutputFld.cpp
OutputModules/OutputStdOut.cpp
OutputModules/OutputPts.cpp
OutputModules/OutputXml.cpp
ProcessModules/ProcessAddFld.cpp
ProcessModules/ProcessBoundaryExtract.cpp
ProcessModules/ProcessConcatenateFld.cpp
ProcessModules/ProcessDeform.cpp
ProcessModules/ProcessDisplacement.cpp
ProcessModules/ProcessEquiSpacedOutput.cpp
ProcessModules/ProcessGrad.cpp
ProcessModules/ProcessHomogeneousPlane.cpp
ProcessModules/ProcessInnerProduct.cpp
ProcessModules/ProcessInterpField.cpp
ProcessModules/ProcessInterpPoints.cpp
ProcessModules/ProcessInterpPointDataToFld.cpp
ProcessModules/ProcessIsoContour.cpp
ProcessModules/ProcessJacobianEnergy.cpp
ProcessModules/ProcessMapping.cpp
ProcessModules/ProcessNumModes.cpp
ProcessModules/ProcessMeanMode.cpp
ProcessModules/ProcessPointDataToFld.cpp
ProcessModules/ProcessPrintFldNorms.cpp
ProcessModules/ProcessScaleInFld.cpp
ProcessModules/ProcessVorticity.cpp
ProcessModules/ProcessScalGrad.cpp
ProcessModules/ProcessSurfDistance.cpp
ProcessModules/ProcessMultiShear.cpp
ProcessModules/ProcessWSS.cpp
ProcessModules/ProcessC0Projection.cpp
ProcessModules/ProcessQCriterion.cpp
ProcessModules/ProcessQualityMetric.cpp
)
ADD_UTILITIES_EXECUTABLE(FieldConvert util ${FieldConvertSources} ${FieldConvertHeaders})
TARGET_LINK_LIBRARIES(FieldConvert SolverUtils)
IF (NEKTAR_USE_ANN)
TARGET_LINK_LIBRARIES(FieldConvert ANN)
SET_TARGET_PROPERTIES(FieldConvert PROPERTIES
IMPORTED_LOCATION ${ANN_LIBRARY_PATH}/libANN.a)
INCLUDE_DIRECTORIES(NekMesh ${ANN_INCLUDE_DIR})
LINK_DIRECTORIES(${ANN_LIBRARY_PATH})
ENDIF (NEKTAR_USE_ANN)
#ADD_NEKTAR_TEST(chan3D_tec) # This test is covered in bfs_tec
#ADD_NEKTAR_TEST(chan3D_vtu) # This does not currently work -- hash metric
#ADD_NEKTAR_TEST(chan3D_vort) # This is covered by bfs_vort
#ADD_NEKTAR_TEST(chan3D_pts) # This does not currently work -- hash metric
ADD_NEKTAR_TEST(chan3D_tec_n10)
ADD_NEKTAR_TEST(chan3D_interppointsplane)
ADD_NEKTAR_TEST(chan3D_interppointsbox)
ADD_NEKTAR_TEST(bfs_probe)
ADD_NEKTAR_TEST(bfs_tec)
ADD_NEKTAR_TEST(bfs_tec_rng)
ADD_NEKTAR_TEST(bfs_vort)
ADD_NEKTAR_TEST(bfs_vort_rng)
ADD_NEKTAR_TEST(pointdatatofld)
# ADD_NEKTAR_TEST(chan3D_pts)
ADD_NEKTAR_TEST(chan3DH1D_meanmode)
ADD_NEKTAR_TEST(chan3DH1D_plane)
ADD_NEKTAR_TEST(chan3D_probe)
ADD_NEKTAR_TEST(cube_prismhex)
ADD_NEKTAR_TEST(outflow_pointdatatofld)
# windows produces slightly differently formatted files which results in
# different hashes
#IF(WIN32)
# ADD_NEKTAR_TEST(chan3D_probe_win)
# ADD_NEKTAR_TEST(chan3D_equispacedoutput_win)
# ADD_NEKTAR_TEST(chan3D_isocontour_win)
#ELSE(WIN32)
#ENDIF(WIN32)
ADD_NEKTAR_TEST(chan3D_equispacedoutput)
ADD_NEKTAR_TEST(chan3D_isocontour)
IF (NEKTAR_USE_MPI)
ADD_NEKTAR_TEST(chan3D_tec_par)
#ADD_NEKTAR_TEST(chan3D_vtu_par)
ADD_NEKTAR_TEST(chan3D_interppointsplane_par)
ADD_NEKTAR_TEST(chan3D_interppointsbox_par)
ADD_NEKTAR_TEST(chan3D_vort_par)
ENDIF (NEKTAR_USE_MPI)