What's new in PHOENICS

Changes made between PHOENICS July 2009 and September 2010

For more details about the reported changes click here.

Pre-processing

  • Grid tolerance now in 3 directions
  • Allow 'Affects grid' in 3 directions.
  • Add pre-set compass directions to WIND
  • Allow multiple WINDs in transient case for change of wind direction / speed with time
  • Allow multiple ROTOR objects
  • Add initial guess and relaxation for deduced velocity at OUTLET
  • Allow for >999 objects when naming source patches on faces of 198 blockage
  • Allow user-set InForm for EMIS in Immersol
  • Error in auto-mesh fixed - grid refinement process stopped too soon
  • Allow MPI version to be set in cham.ini file
  • Ensure that objects placed completely outside domain do not create any PATCH commands for Earth
  • Number of CAD formats supported increased to include:
    • STL    -    Stereolithography file. This is available in many popular CAD programs as an export format.
    • DXF    -    Drawing Exchange Format File (AutoCAD)
    • 3DS    -    Autodesk 3ds Max
    • WRL    -    Virtual Reality Modelling Language file
    • DW    -    Files generated by DesignWorkshop from Artifice
    • AC    -     Files generated by AC3D from Invis
    • IV    -    Files generated by Open Inventor
  • Flair:
    • Allow FIRE heat and mass source to be read from table files
    • Set turbulence intensity for JETFAN
    • Enable inverse-linear density option
  • Input File processing / PIL:
    • Faster processing of long Q1s with many InForms attached to objects
    • Faster processing of Q1 files with large number of time steps
    • Allow multiple ! in comment
    • Allow longer LABEL in PIL GOTO command
    • Fix loss of accuracy in PIL SORT function, and add tolerance for removal of duplicates
    • Allow PIL character variables to be up to 1024 characters long
  • F1-in-Schools:
    • Add Bloodhound and Formula 1 classes
    • Allow for body STL which already includes wheels
  • ESTER:
    • Correction to anode positioning when raising/lowering anode

Post-processing

  • Store interpolated values in memory and reload when plotting same variable again to save time
  • Improve time and profile plotting facility by allowing name of file saved to be specified
  • Corrections to contour filling in PARSOL cut cells in polar coordinates
  • Allow selection of first/last frame when saving streamline animation to control size of saved movie file
  • Macro function:
    • Add continuous and inverse colour
    • Add recognition of photon mgrid/mvec commands
    • Save line plot to macro
    • Save line plot image from macro
    • Correction so that macro still functions after 'Cancel' has been pressed

Common

  • When opening case:
    • Can change working directory to location of case files or copy case files to current working directory
    • Can preserve current view rather than switch to view saved in Q11
  • Current working directory is displayed in status bar
  • Better checking of license file location in registry to ensure that search path does not become too long
  • Display 32/64 bit in window title and result file
  • Editor / Viewer screen proportions fixed regardless of screen aspect ratio
  • Default image type (gif, pcx, bmp or jpg) for saved images can be set in cham.ini

Earth Solver

  • New PARSOL implementation for better detection and faster conjugate haet transfer solution
  • Transient contribution to Nett Source printed to RESULT for Energy and scalars as well as mass
  • Flow extracted by one ANGLED-IN can be used as source from another, e.g. for induction fan
  • Parallel:
    • Nett source printout in RESULT brought into line with sequential
    • Error in source-sum calculation fixed
    • ANGLED-IN can lie across processor boundaries - previously would give wrong source
    • Linked ANGLED-INs do not need to be on same processor
    • STORE(IMB1) now works
    • Display of maximum absolute corrections in graphical monitor works
    • Reading of FACETDAT containing large number of facets fixed. Previously wrong format was used.
  • InForm:
    • Allow longer and more complex formulae - up to 100 operands
    • Creation of tabular output written once per sweep or once per time step
    • Allow for modification of porosity by InForm
    • Add recognition of BFC geometry quantities
    • Allow file name in PWLF function to start with /
    • Correction to indexing of OLD() function
    • Correction to SUM function in parallel
    • Error in diffusion coefficients for scalars when any property set with InForm fixed
  • Flair:
    • FIRE heat and smoke sources written to table files for easy comparison with input data
    • Additional convergence monitoring information written to table file
  • GENTRA:
    • ANGLED-IN / ANGLED-OUT can act as GENTRA exits
    • Wall reflection for very small domains fixed
    • Flair SPRAY_HEAD can activate GENTRA tracks when link temperature exceeded
  • Changes to relaxation made interactively during the run written to RESULT
  • Monitor interrupt screen buttons do not disappear when window is moved or obscured and revealed
  • Add missing inflow source contribution for TEM1 in cut cells
  • Save friction force on blockages in case when PARSOL=F and no cut cells
  • Correction to LVEL for GCV multi-block cases
  • Correction to calculation of GENK in GCV multi-block cases
  • 64-bit version can be compiled with long integers, allowing even larger cases to be run
  • Updates to MFM
  • Updates to USP and USP mesh generation

For more details about the above changes click here. For a more general list of improvements and corrections, see the Release Notes, TR327.