Home My Page Projects Code Snippets Project Openings

Snippet Library

Browse | Submit A New Snippet | Create A Package

Snippets by category: Other

Snippet ID Title Creator
Snippets
2Module de compression sans perte flottant - FortranOlivier Filangi
J'ai implémenté ce module pour un logiciel d'évaluation génomique (genekit. V.Ducrocq). Ce module avait le double avantage de compresser les fichiers de données (format texte à l'origine) comportant plusieurs millions d'enregistrement mais également d'optimiser les communications entre les processus MPI. Il s'est avéré que le module était inutilisable pour les communications entre processus (déjà bien optimiser par les implémentations MPI existantes).

J'ai implémenté ce module à partir de l'article : "Fast Lossless Compression of Scientific Floating-Point Data." Ratanaworabhan et al

Le module implémente une classe principale CompressFPD64 pour l'interface de compression et de décompression et d'un ensemble de classe pour les prédictions (DataFilePredictorFPD, StridePredictorFPD, TwoStridePredictorFPD, FCMPredictorFPD)