[med-svn] [Git][med-team/bwa-mem2][upstream] New upstream version 2.2.1

Michael R. Crusoe (@crusoe) gitlab at salsa.debian.org
Thu Feb 27 11:18:28 GMT 2025



Michael R. Crusoe pushed to branch upstream at Debian Med / bwa-mem2


Commits:
d40c35ba by Michael R. Crusoe at 2021-11-18T18:55:27+01:00
New upstream version 2.2.1
- - - - -


4 changed files:

- NEWS.md
- README.md
- src/fastmap.cpp
- src/main.cpp


Changes:

=====================================
NEWS.md
=====================================
@@ -1,3 +1,32 @@
+Release 2.2.1 (17 March 2021)
+---------------------------------
+Hotfix for v2.2: Fixed the bug mentioned in #135.
+
+
+Release 2.2 (8 March 2021)
+---------------------------------
+Changes since the last release (2.1):
+
+* Passed the validation test on ~88 billions reads (Credits: Keiran Raine, CASM division, Sanger Institute)
+* Fixed bugs reported in #109 causing mismatch between bwa-mem and bwa-mem2
+* Fixed the issue (# 112) causing crash due to corrupted thread id 
+* Using all the SSE flags to create optimized SSE41 and SSE42 binaries
+
+
+Release 2.1 (16 October 2020)
+---------------------------------
+Release 2.1 of BWA-MEM2.
+
+Changes since the last release (2.0):
+* *Smaller index*: the index size on disk is down by 8 times and in memory by 4 times due to moving to only one type of FM-index (2bit.64 instead of 2bit.64 and 8bit.32) and 8x compression of suffix array. For example, for human genome, index size on disk is down to ~10GB from ~80GB and memory footprint is down to ~10GB from ~40GB. There is a substantial decrease in index IO time due to the reduction and hardly any performance impact on read mapping.
+
+* Added support for 2 more execution modes: sse4.2 and avx.
+
+* Fixed multiple bugs including those reported in Issues #71, #80 and #85.
+
+* Merged multiple pull requests.
+
+
 Release 2.0 (9 July 2020)
 ---------------------------------
 This is the first production release of BWA-MEM2.


=====================================
README.md
=====================================
@@ -51,10 +51,10 @@ For general users, it is recommended to use the precompiled binaries from the
 runs faster than gcc-compiled binaries. The precompiled binaries also
 indirectly support CPU dispatch. The `bwa-mem2` binary can automatically choose
 the most efficient implementation based on the SIMD instruction set available
-on the running machine. Precompiled binaries were generated on a CentOS6
+on the running machine. Precompiled binaries were generated on a CentOS7
 machine using the following command line:
 ```sh
-make CXX=icpc
+make CXX=icpc multi
 ```
 
 [bwa]: https://github.com/lh3/bwa


=====================================
src/fastmap.cpp
=====================================
@@ -953,6 +953,7 @@ int main_mem(int argc, char *argv[])
     tprof[PROCESS][0] += __rdtsc() - tim;
 
     // free memory
+    int32_t nt = aux.opt->n_threads;
     _mm_free(ref_string);
     free(hdr_line);
     free(opt);
@@ -974,7 +975,7 @@ int main_mem(int argc, char *argv[])
 
     /* Display runtime profiling stats */
     tprof[MEM][0] = __rdtsc() - tprof[MEM][0];
-    display_stats(aux.opt->n_threads);
+    display_stats(nt);
     
     return 0;
 }


=====================================
src/main.cpp
=====================================
@@ -32,7 +32,7 @@ Contacts: Vasimuddin Md <vasimuddin.md at intel.com>; Sanchit Misra <sanchit.misra@
 #include "main.h"
 
 #ifndef PACKAGE_VERSION
-#define PACKAGE_VERSION "2.2"
+#define PACKAGE_VERSION "2.2.1"
 #endif
 
 



View it on GitLab: https://salsa.debian.org/med-team/bwa-mem2/-/commit/d40c35baefeef0b6a49219db6362692b104cc71b

-- 
View it on GitLab: https://salsa.debian.org/med-team/bwa-mem2/-/commit/d40c35baefeef0b6a49219db6362692b104cc71b
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20250227/e43937c1/attachment-0001.htm>


More information about the debian-med-commit mailing list