Join the 0.9 beta

OxiPhys 0.9 is free to use and checked against published results, and it is still changing. Try it on your own problems and report what goes wrong.

The beta is a test version. For everyday work, the stable 0.9.0 is on the install page.

Who the beta is for

Engineers, researchers, teachers and students who can tell when a result looks wrong: anyone able to check a stress, a frequency or a pressure drop against a hand calculation or a reference. There is no sign-up and no cost. Download it, use it, and write in when something is wrong or missing.

What the beta adds to 0.9.0

How to take part

  1. Download the beta

    Choose the 0.9 beta bundle for your system below. Linux is out now; Windows and macOS follow.

  2. Install it

    Unzip it and run its setup program, exactly as the install guide describes for 0.9.0. Installed into the same folder, the beta replaces 0.9.0. To keep both, choose another install folder: the desktop and menu shortcuts then open the one installed last.

  3. Run your own cases

    Start from a template or your own model, and compare the result with a hand calculation, a standard or a published value. Validation lists the cases already checked, so you can see where your problem sits.

  4. Report what you find

    Email beta@oxiphys.com: a wrong number, a crash, something confusing or something missing. Each report is read.

  5. Update, or go back

    New betas are listed under Updates; run the new setup program with the same folder to update. To go back to 0.9.0, run its setup program with the same folder.

Download the 0.9 beta

Free to use under the OxiPhys licence, like 0.9.0. Python, the internet connection during setup and the other requirements are the same as for 0.9.0: see the install page.

LinuxOxiPhys-0.9.0-beta.1-linux.zipx86_64 (64-bit Intel and AMD), glibc 2.17 or newer
WindowsComing soonWindows 10 and 11, 64-bit (x64). The beta for this system is not out yet.
macOSComing soonIntel and Apple silicon, one universal bundle. The beta for this system is not out yet.

What is ready, and what is a first version

Validated parts have been compared with exact solutions or published data. First versions pass their own checks but have not been tried on enough cases to be trusted without a second look.

AreaStateChecked against
Statics, modal, buckling, transient, thermal and incompressible CFDValidatedExact solutions, observed orders of accuracy and published benchmarks; every case is listed under Validation.
Beams and shells (Python)First versionBeam formulas reproduced exactly; plates within 0.33 % of Timoshenko and Woinowsky-Krieger; Scordelis-Lo roof +0.40 %. No buckling or large deflection of beams and shells yet.
Contact between bodies, with frictionFirst versionSliding friction equal to μN to 1e-6, Hertz peak pressure within 0.08 %. Partial slip (Cattaneo-Mindlin) is not yet validated, and sliding must stay small.
SST wall functionsFirst versionBulk velocity in a channel within 1.3 % of DNS on 4 to 12 cells across. The thermal wall function has not been compared with data.
Conjugate heat transferFirst versionLaminar cases within 0.07 % of Shah and London. Turbulent conjugate heat transfer is not validated.
Compressible flow (Python)First versionSod shock tube; Mach 2 wedge pressure within 0.007 % of oblique-shock theory. 2D only, no turbulence model.
Two-phase flow, volume of fluid (Python)First versionSloshing period within 0.53 % of linear theory on an 80 x 80 mesh; mass conserved. No surface tension, no 3D case.
OxiTunnelValidatedThe 2D cylinder at Re = 20, 40 and 100 (Strouhal number within 0.35 % at Re = 100). Not validated in 3D above Re = 20, nor for turbulent bluff bodies.

The flow solvers still run mostly on one core.

What to put in a report

Email beta@oxiphys.com