... | @@ -93,7 +93,7 @@ For the `ftn` compiler there are a couple compiler flags that give extra informa |
... | @@ -93,7 +93,7 @@ For the `ftn` compiler there are a couple compiler flags that give extra informa |
|
| -hlist[=options] | <ul><li>`a`: vector atomic memory operation</li><li>`b`: blocked</li><li>`f`: fused</li><li>`i`: interchanged</li><li>`m`: streamed but not partitioned</li><li>`p`: conditional, partial and/or computed</li><li>`r`: unrolled</li><li>`s`: short loop</li><li>`t`: array syntax temp used</li><li>`w`: unwound</li></ul> | --hlist=amid | Output compiler listing files with performed (and not performed!) optimizations. |
|
|
| -hlist[=options] | <ul><li>`a`: vector atomic memory operation</li><li>`b`: blocked</li><li>`f`: fused</li><li>`i`: interchanged</li><li>`m`: streamed but not partitioned</li><li>`p`: conditional, partial and/or computed</li><li>`r`: unrolled</li><li>`s`: short loop</li><li>`t`: array syntax temp used</li><li>`w`: unwound</li></ul> | --hlist=amid | Output compiler listing files with performed (and not performed!) optimizations. |
|
|
|
|
|
|
Compilation per project for debugging:
|
|
Compilation per project for debugging:
|
|
**nemo-build:** ```ftn -O1 -hipa3 -lm -fopenmp -hnoacc```
|
|
**nemo-build:** ```ftn -G0 -O0 -lm -fopenmp -hnoacc -eo -hmsgs -hnegmsgs -hlist[=amid]```
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
... | | ... | |