update
This commit is contained in:
parent
f877adcc3f
commit
cb02ff67ad
@ -3,6 +3,13 @@
|
|||||||
>本项目使用了OpenMP进行并行化加速,默认开启,OpenMP在C++编译器中默认都装了的,请使用较新的编译器
|
>本项目使用了OpenMP进行并行化加速,默认开启,OpenMP在C++编译器中默认都装了的,请使用较新的编译器
|
||||||
>在win平台上似乎无法使用mingw对OpenMP加速,但是Visual Studio(MSVC) 和 Clang 在win平台上都是可以编译的
|
>在win平台上似乎无法使用mingw对OpenMP加速,但是Visual Studio(MSVC) 和 Clang 在win平台上都是可以编译的
|
||||||
>不要使用Mingw编译,win上可以使用Clang,VS(MSVC),linux上使用gcc(g++)即可
|
>不要使用Mingw编译,win上可以使用Clang,VS(MSVC),linux上使用gcc(g++)即可
|
||||||
|
## 块内存大小
|
||||||
|
```cpp
|
||||||
|
//原理是这里定义处理函数,将函数传入dna::open_file_and_calculate,在open_file_and_calculate中会调用传入的函数
|
||||||
|
//参数列表 <文件分块内存大小,单个DNA序列最长大小>("输入文件名","输出文件名",序列处理函数);
|
||||||
|
//这个函数在src/tools/dna里面
|
||||||
|
dna::open_file_and_calculate<(size_t)4 * 1024 * 1024 *1024 , (size_t)5e4+5>("filteredReads.txt", "reversedSequence.txt",reverseComplement);
|
||||||
|
```
|
||||||
|
|
||||||
## ***请详细阅读xmake.lua项目配置文件,可能涉及到性能优化和计算精度的问题***
|
## ***请详细阅读xmake.lua项目配置文件,可能涉及到性能优化和计算精度的问题***
|
||||||
>
|
>
|
||||||
|
Loading…
Reference in New Issue
Block a user