This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
gpu_isac [2020/05/29 18:41] fschoenfeld |
gpu_isac [2020/06/18 12:25] fschoenfeld |
||
---|---|---|---|
Line 38: | Line 38: | ||
- **Extract the archive** to your chosen GPU ISAC installation folder. | - **Extract the archive** to your chosen GPU ISAC installation folder. | ||
- **Open a terminal** and navigate to your installation folder. | - **Open a terminal** and navigate to your installation folder. | ||
- | - **Untar the archive** | + | - **Untar the archive**: < |
- **Check CUDA path variables** using: | - **Check CUDA path variables** using: | ||
- | - '' | + | - < |
- | - '' | + | - < |
- | - If the path variables do **not** contain these path variables, you can add them like so: | + | - If the path variables do **not** contain these path variables, you can add them like so: < |
- | * '' | + | export LD_LIBRARY_PATH=/ |
- | * '' | + | |
- | * Here '' | + | |
- **Compile the GPU ISAC C++/CUDA library:** | - **Compile the GPU ISAC C++/CUDA library:** | ||
- | - '' | + | - < |
- | - '' | + | - < |
- **Adjust sparx libraries** to work with the C++/CUDA library we just compiled: | - **Adjust sparx libraries** to work with the C++/CUDA library we just compiled: | ||
- | - '' | + | - < |
- | - '' | + | - < |
- | - '' | + | - < |
- **Set the correct libraries and environment: | - **Set the correct libraries and environment: | ||
- | - '' | + | - < |
- | - '' | + | - < |
- | - '' | + | - < |
- | - '' | + | - < |
===== Usage ===== | ===== Usage ===== | ||
Line 64: | Line 63: | ||
< | < | ||
- | mpirun -np 6 / | + | mpirun -np 6 / |
</ | </ | ||
+ | More readable: | ||
+ | |||
+ | < | ||
+ | mpirun -np 6 / | ||
+ | bdb: | ||
+ | --CTF | ||
+ | -–radius=160 | ||
+ | --target_radius=29 | ||
+ | --target_nx=76 | ||
+ | --img_per_grp=100 | ||
+ | --minimum_grp_size=60 | ||
+ | --thld_err=0.7 | ||
+ | --center_method=0 | ||
+ | --gpu_devices=0, | ||
+ | </ | ||
**[ ! ] - Mandatory** parameters in the GPU ISAC call: | **[ ! ] - Mandatory** parameters in the GPU ISAC call: | ||
Line 73: | Line 87: | ||
* Replace '' | * Replace '' | ||
* Replace '' | * Replace '' | ||
- | * Adjust the number in '' | + | * Adjust the number in '' |
**[?] - Optional** parameters in the GPU ISAC call: | **[?] - Optional** parameters in the GPU ISAC call: | ||
* In '' | * In '' | ||
- | * Using '' | + | * Using '' |
- | * You can also use '' | + | * You can also use '' |
- | * Similarly, you can also use '' | + | * Similarly, you can also use '' |
< | < |