diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_libs b/abi_libs new file mode 100644 --- /dev/null +++ b/abi_libs @@ -0,0 +1 @@ +libmgard.so.1 diff --git a/abi_symbols b/abi_symbols new file mode 100644 --- /dev/null +++ b/abi_symbols @@ -0,0 +1,14 @@ +libmgard.so.1:_ZN5mgard10build_treeEPm +libmgard.so.1:_ZN5mgard10myfunctionENS_10htree_nodeES0_ +libmgard.so.1:_ZN5mgard11build_codecEPNS_10htree_nodeEjmPNS_13huffman_codecE +libmgard.so.1:_ZN5mgard14new_htree_nodeEim +libmgard.so.1:_ZN5mgard15free_htree_nodeEPNS_10htree_nodeE +libmgard.so.1:_ZN5mgard17compress_memory_zEPvmRSt6vectorIhSaIhEE +libmgard.so.1:_ZN5mgard19build_huffman_codecEPlPPmmRm +libmgard.so.1:_ZN5mgard19decompress_memory_zEPvmPim +libmgard.so.1:_ZN5mgard20compress_memory_zstdEPvmRSt6vectorIhSaIhEE +libmgard.so.1:_ZN5mgard22decompress_memory_zstdEPvmPhm +libmgard.so.1:_ZN5mgard23compress_memory_huffmanERKSt6vectorIlSaIlEERm +libmgard.so.1:_ZN5mgard25decompress_memory_huffmanEPhmPlm +libmgard.so.1:_ZN5mgard8build_ftEPlmRm +libmgard.so.1:_ZN5mgard9free_treeEPSt14priority_queueIPNS_10htree_nodeESt6vectorIS2_SaIS2_EENS_13LessThanByCntEE diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,5 @@ +libc.so.6 +libgcc_s.so.1 +libstdc++.so.6 +libz.so.1 +libzstd.so.1 diff --git a/abi_used_symbols b/abi_used_symbols new file mode 100644 --- /dev/null +++ b/abi_used_symbols @@ -0,0 +1,32 @@ +libc.so.6:__cxa_atexit +libc.so.6:__fprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:calloc +libc.so.6:exit +libc.so.6:fputc +libc.so.6:fputs +libc.so.6:free +libc.so.6:fwrite +libc.so.6:malloc +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:stderr +libgcc_s.so.1:_Unwind_Resume +libstdc++.so.6:_ZNSt8ios_base4InitC1Ev +libstdc++.so.6:_ZNSt8ios_base4InitD1Ev +libstdc++.so.6:_ZSt20__throw_length_errorPKc +libstdc++.so.6:_ZdlPvm +libstdc++.so.6:_Znam +libstdc++.so.6:_Znwm +libstdc++.so.6:__gxx_personality_v0 +libz.so.1:deflate +libz.so.1:deflateEnd +libz.so.1:deflateInit_ +libz.so.1:inflate +libz.so.1:inflateEnd +libz.so.1:inflateInit2_ +libzstd.so.1:ZSTD_compress +libzstd.so.1:ZSTD_compressBound +libzstd.so.1:ZSTD_decompress +libzstd.so.1:ZSTD_getErrorName +libzstd.so.1:ZSTD_isError diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,20 @@ +name : mgard +version : 1.0.0 +release : 1 +source : + - https://github.com/CODARcode/MGARD/archive/refs/tags/1.0.0.tar.gz : 2dd153abc9bef7d87923cdefca6243b2050b7522e1d2b196e04c73c5cee6e880 +homepage : https://github.com/CODARcode/MGARD +license : Apache-2.0 +component : programming.library +summary : MultiGrid Adaptive Reduction of Data +description: | + MGARD (MultiGrid Adaptive Reduction of Data) is a technique for multilevel lossy compression of scientific data based on the theory of multigrid methods. +builddeps : + - pkgconfig(libzstd) +setup : | + %cmake_ninja +build : | + %ninja_build +install : | + %ninja_install + rm -f $installdir/usr/include/mgard/MGARDConfig.h.in diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,165 @@ + + + mgard + https://github.com/CODARcode/MGARD + + Martin Reboredo + yakoyoku@gmail.com + + Apache-2.0 + programming.library + MultiGrid Adaptive Reduction of Data + MGARD (MultiGrid Adaptive Reduction of Data) is a technique for multilevel lossy compression of scientific data based on the theory of multigrid methods. + + https://getsol.us/sources/README.Solus + + + mgard + MultiGrid Adaptive Reduction of Data + MGARD (MultiGrid Adaptive Reduction of Data) is a technique for multilevel lossy compression of scientific data based on the theory of multigrid methods. + + programming.library + + /usr/lib64/libmgard.so.1 + /usr/lib64/libmgard.so.1.0.0 + + + + mgard-devel + Development files for mgard + MGARD (MultiGrid Adaptive Reduction of Data) is a technique for multilevel lossy compression of scientific data based on the theory of multigrid methods. + + programming.devel + + mgard + + + /usr/include/mgard/EnumeratedMeshRange.hpp + /usr/include/mgard/IndicatorInput.hpp + /usr/include/mgard/LinearOperator.hpp + /usr/include/mgard/LinearQuantizer.hpp + /usr/include/mgard/LinearQuantizer.tpp + /usr/include/mgard/MGARDConfig.hpp + /usr/include/mgard/MGARDConfig.hpp.in + /usr/include/mgard/MassMatrix.hpp + /usr/include/mgard/MeshHierarchy.hpp + /usr/include/mgard/MeshLevel.hpp + /usr/include/mgard/MeshRefiner.hpp + /usr/include/mgard/MultilevelCoefficientQuantizer.hpp + /usr/include/mgard/MultilevelCoefficientQuantizer.tpp + /usr/include/mgard/SituatedCoefficientRange.hpp + /usr/include/mgard/SituatedCoefficientRange.tpp + /usr/include/mgard/TensorLinearOperator.hpp + /usr/include/mgard/TensorLinearOperator.tpp + /usr/include/mgard/TensorMassMatrix.hpp + /usr/include/mgard/TensorMassMatrix.tpp + /usr/include/mgard/TensorMeshHierarchy.hpp + /usr/include/mgard/TensorMeshHierarchy.tpp + /usr/include/mgard/TensorMeshHierarchyIteration.hpp + /usr/include/mgard/TensorMeshHierarchyIteration.tpp + /usr/include/mgard/TensorMultilevelCoefficientQuantizer.hpp + /usr/include/mgard/TensorMultilevelCoefficientQuantizer.tpp + /usr/include/mgard/TensorNorms.hpp + /usr/include/mgard/TensorNorms.tpp + /usr/include/mgard/TensorProlongation.hpp + /usr/include/mgard/TensorProlongation.tpp + /usr/include/mgard/TensorQuantityOfInterest.hpp + /usr/include/mgard/TensorQuantityOfInterest.tpp + /usr/include/mgard/TensorRestriction.hpp + /usr/include/mgard/TensorRestriction.tpp + /usr/include/mgard/UniformEdgeFamilies.hpp + /usr/include/mgard/UniformEdgeFamilies.tpp + /usr/include/mgard/UniformMeshHierarchy.hpp + /usr/include/mgard/UniformMeshRefiner.hpp + /usr/include/mgard/UniformRestriction.hpp + /usr/include/mgard/arguments.hpp + /usr/include/mgard/arguments.tpp + /usr/include/mgard/blas.hpp + /usr/include/mgard/blas.tpp + /usr/include/mgard/cmdline.hpp + /usr/include/mgard/compress.hpp + /usr/include/mgard/compress.tpp + /usr/include/mgard/compress_cuda.hpp + /usr/include/mgard/compressors.hpp + /usr/include/mgard/cuda/Array.h + /usr/include/mgard/cuda/CMakeLists.txt + /usr/include/mgard/cuda/Common.h + /usr/include/mgard/cuda/CommonInternal.h + /usr/include/mgard/cuda/CompressionWorkflow.h + /usr/include/mgard/cuda/DataRefactoring.h + /usr/include/mgard/cuda/DataRefactoring.hpp + /usr/include/mgard/cuda/ErrorCalculator.h + /usr/include/mgard/cuda/GPKFunctor.h + /usr/include/mgard/cuda/GridProcessingKernel.h + /usr/include/mgard/cuda/GridProcessingKernel.hpp + /usr/include/mgard/cuda/GridProcessingKernel3D.h + /usr/include/mgard/cuda/GridProcessingKernel3D.hpp + /usr/include/mgard/cuda/Handle.h + /usr/include/mgard/cuda/IPKFunctor.h + /usr/include/mgard/cuda/IterativeProcessingKernel.h + /usr/include/mgard/cuda/IterativeProcessingKernel.hpp + /usr/include/mgard/cuda/IterativeProcessingKernel3D.h + /usr/include/mgard/cuda/IterativeProcessingKernel3D.hpp + /usr/include/mgard/cuda/LPKFunctor.h + /usr/include/mgard/cuda/LevelwiseProcessingKernel.h + /usr/include/mgard/cuda/LevelwiseProcessingKernel.hpp + /usr/include/mgard/cuda/LinearProcessingKernel.h + /usr/include/mgard/cuda/LinearProcessingKernel.hpp + /usr/include/mgard/cuda/LinearProcessingKernel3D.h + /usr/include/mgard/cuda/LinearProcessingKernel3D.hpp + /usr/include/mgard/cuda/LinearQuantization.h + /usr/include/mgard/cuda/LinearQuantization.hpp + /usr/include/mgard/cuda/LosslessCompression.h + /usr/include/mgard/cuda/MemoryManagement.h + /usr/include/mgard/cuda/Message.h + /usr/include/mgard/cuda/Metadata.h + /usr/include/mgard/cuda/ParallelHuffman/canonical.cuh + /usr/include/mgard/cuda/ParallelHuffman/constants.hh + /usr/include/mgard/cuda/ParallelHuffman/cuda_error_handling.cuh + /usr/include/mgard/cuda/ParallelHuffman/cuda_mem.cuh + /usr/include/mgard/cuda/ParallelHuffman/dbg_gpu_printing.cuh + /usr/include/mgard/cuda/ParallelHuffman/format.hh + /usr/include/mgard/cuda/ParallelHuffman/histogram.cuh + /usr/include/mgard/cuda/ParallelHuffman/huffman.cuh + /usr/include/mgard/cuda/ParallelHuffman/huffman_codec.cuh + /usr/include/mgard/cuda/ParallelHuffman/huffman_workflow.cuh + /usr/include/mgard/cuda/ParallelHuffman/io.hh + /usr/include/mgard/cuda/ParallelHuffman/par_huffman.cuh + /usr/include/mgard/cuda/ParallelHuffman/par_merge.cuh + /usr/include/mgard/cuda/ParallelHuffman/timer.hh + /usr/include/mgard/cuda/ParallelHuffman/types.hh + /usr/include/mgard/cuda/PrecomputeKernels.h + /usr/include/mgard/cuda/SubArray.h + /usr/include/mgard/data.hpp + /usr/include/mgard/data.tpp + /usr/include/mgard/decompose.hpp + /usr/include/mgard/decompose.tpp + /usr/include/mgard/estimators.hpp + /usr/include/mgard/indicators.hpp + /usr/include/mgard/measure.hpp + /usr/include/mgard/metadata.hpp + /usr/include/mgard/norms.hpp + /usr/include/mgard/output.hpp + /usr/include/mgard/pcg.hpp + /usr/include/mgard/shuffle.hpp + /usr/include/mgard/shuffle.tpp + /usr/include/mgard/utilities.hpp + /usr/include/mgard/utilities.tpp + /usr/lib64/cmake/mgard/mgard-config-version.cmake + /usr/lib64/cmake/mgard/mgard-config.cmake + /usr/lib64/cmake/mgard/mgard-targets-relwithdebinfo.cmake + /usr/lib64/cmake/mgard/mgard-targets.cmake + /usr/lib64/libmgard.so + /usr/lib64/pkgconfig/mgard.pc + + + + + 2021-11-16 + 1.0.0 + Packaging update + Martin Reboredo + yakoyoku@gmail.com + + + \ No newline at end of file