Could anyone share his/her experience in Haskell scientific computing? I'm interested in the state-of-art usage and application to computational fluid dynamics and similar domains.
In the past, most programmers were skeptical about the use of Haskell in the large scale scientific computing because of poor performance with arrays. For more details please see:
This isn't based on experience from using haskell, but maybe useful.
Apart from domain specific languages and proprietary software. People use python, julia, clasp, Root and they all can use the fast C++ functions throw boost:Python, julia/Cxx.jl, clasp/LLVM-ir -https://github.com/clasp-developers/clasp-, root/cling"c++ interpreter", ...
So take the same approach and use C++ in haskell https://wiki.haskell.org/Cxx_foreign_function_interface and build your methods on top of C++ libs.