The Fortran Kraken propagation model requires that the transmitter is located at \((x=0, y=0)\) and all receivers are located in the right half-plane (i.e., \(x>0\) and \(y=0\)). While this limitation can be worked around in the wrapper by a coordinate transformation, automatic transformation is not yet implemented.
Additionally, this wrapper does not yet support all the features of the original Fortran model. In particular, it does NOT support:
Range-dependent environments (adiabatic or coupled mode approximations)
N2-linear, analytic or quadratic interpolation for sound speed
Arbitrary reflection coefficients
Layered seabed
Twersky scattering
Interfacial roughness
Receivers on an irregular grid are supported, but not currently optimized for speed (by using the irregular grid option in the Fortran model).