|
|
# How to use the Computational Kernel Analysis Tool
|
|
|
I've tried to use tool as simple as possible to be used in Marenostrum 3 but definitely it won't work anywhere else without a good number of modifications.
|
|
|
I've tried to make the tool usage in Marenostrum 3 as simple as possible (out-of-the-box) but definitely it won't work anywhere else without a good number of modifications.
|
|
|
|
|
|
Here the steps to follow to evaluate a kernel:
|
|
|
1. Clone the repository to local workstation
|
... | ... | @@ -21,7 +21,7 @@ cd ComputationalKernelAnalysisTool |
|
|
```
|
|
|
|
|
|
4. Modify the file (or not) in src/kernels.f90 and write the kernel that you want to analyze in the line with the comment ``! Line (do not remove this comment )``.
|
|
|
You can use A,B,C,D arrays and pa,pb,pc,pd parameters and jj,kk indices. (Be careful it has to compile or otherwise it will not work.)
|
|
|
You can use **A**,**B**,**C**,**D** arrays and **pa**,**pb**,**pc**,pd parameters and **jj**,**kk** indices for the arrays. (Be careful it has to compile or otherwise it will not work.)
|
|
|
```
|
|
|
module kernels
|
|
|
! Double Precision -----------------------------------------------------
|
... | ... | |