Download lib/python3.12/site-packages/numpy/f2py/tests/src/parameter/constant_integer.f90 from parallel-reasoner/env-full: direct link, hf CLI and curl.
- Browser
- Download file 612 Bytes
-
https://huggingface.co/parallel-reasoner/env-full/resolve/b9918be14658eb32f7f27abe8daee683afea2901/lib/python3.12/site-packages/numpy/f2py/tests/src/parameter/constant_integer.f90
- Command line
-
hf download hf://parallel-reasoner/env-full@b9918be14658eb32f7f27abe8daee683afea2901/lib/python3.12/site-packages/numpy/f2py/tests/src/parameter/constant_integer.f90
-
curl -L -o constant_integer.f90 https://huggingface.co/parallel-reasoner/env-full/resolve/b9918be14658eb32f7f27abe8daee683afea2901/lib/python3.12/site-packages/numpy/f2py/tests/src/parameter/constant_integer.f90
612 Bytes
| ! Check that parameters are correct intercepted. | |
| ! Constants with comma separations are commonly | |
| ! used, for instance Pi = 3._dp | |
| subroutine foo_int(x) | |
| implicit none | |
| integer, parameter :: ii = selected_int_kind(9) | |
| integer(ii), intent(inout) :: x | |
| dimension x(3) | |
| integer(ii), parameter :: three = 3_ii | |
| x(1) = x(1) + x(2) + x(3) * three | |
| return | |
| end subroutine | |
| subroutine foo_long(x) | |
| implicit none | |
| integer, parameter :: ii = selected_int_kind(18) | |
| integer(ii), intent(inout) :: x | |
| dimension x(3) | |
| integer(ii), parameter :: three = 3_ii | |
| x(1) = x(1) + x(2) + x(3) * three | |
| return | |
| end subroutine | |