Veryfasttree

Latest version: v4.0.4.1

Safety actively analyzes 688053 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

4.0.4

**Full Changelog**: https://github.com/citiususc/veryfasttree/compare/v4.0.3...v4.0.4

4.0.3

fix 16

4.0.2

* Portable string formatting with cinttypes.
* 32-bit architecture support.

4.0.1

Fix error parsing stdin input
Updated robin-map and xxhash to newer versions, included them in the system libraries, and fixed CMakeLists

4.0

Introduction of new thread levels for improved parallelization.
Enhanced performance through new parallel regions (e.g., ML Lengths, ML splits, LogLk, etc.).
Threads used in tree creation: Top hits, TopHitNJSearch, FastNJSearch, and ExhaustiveNJSearch (-slow).
Implementation of a faster tree partitioning approach with significant speed improvements.
Tree partitioning limited to NNI, SPR, and upProfiles computations for memory conservation:
Parallel tree traversal implemented for remaining parts.
Replacement of disk storage for profiles with Disk Computing.
Shared and reused Top upProfiles among threads for memory efficiency and accelerated sequential parts.
Improved non-deterministic mode with removal of mutex usage.
Optimized performance by parallelizing non-deterministic parts in deterministic mode:
Also implemented non-deterministic parts in deterministic mode for improved performance.
Deterministic mode now outperforms non-deterministic mode in terms of speed.
Tree partitioning method logging now hidden by default.
Support for Fastq format and libBZ2 compression.
Support for reading trees from NEXUS block trees.
Nvidia CUDA GPU computing support (experimental)
Introduced parallel compilation.
Incorporation of changes from FastTree-2.11.
Clang Support
Addressed critical errors and implemented substantial corrections.

3.2.1

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.