package owl
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  OCaml Scientific and Engineering Computing
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      owl-0.5.0.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=fb0578965c71b473315cc5b6aaffae79905dc0056926645faf1b5d80ed4041f1
    
    
  md5=8693a75e8ee06c0ea000543ed9733359
    
    
  doc/README.html
Owl - OCaml Scientific and Engineering Computing
Owl is a dedicated system for scientific and engineering computing in the functional programming language OCaml.
This software is currently maintained by Komposio, a Helsinki-based software consulting company.
Visit the project website at ocaml.xyz
Optional features
You can enable optional features by setting the following variables to 1 before compilation:
- OWL_ENABLE_EXPMODE=1: turn on experiment features like- -flto
- OWL_ENABLE_DEVMODE=1: turn on all the warnings in development
- OWL_ENABLE_OPENMP=1: turn on OpenMP support in core module and the automatic parameter tuning (AEOS)
- OWL_CFLAGSallows to change the default flags passed to the C targets, it defaults to- OWL_CFLAGS="-g -O3 -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math -DSFMT_MEXP=19937 -msse2 -fno-strict-aliasing -Wno-tautological-constant-out-of-range-compare"`
- OWL_AEOS_CFLAGSallows to change the default flags passed to the C targets when compiling AEOS. It defaults to- OWL_AEOS_CFLAGS="-g -O3 -Ofast -march=native -funroll-loops -ffast-math -DSFMT_MEXP=19937 -fno-strict-aliasing"
If you are not using opam, you should run make clean before recompiling the library after having changed any of those environment variables.
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page