Skip to content

Releases: crest-cassia/oacis

v1.15.0

07 Jan 01:49
Compare
Choose a tag to compare

Feature Enhancements

  • A URL is assigned for each plot.
  • default host parameters are stored for each simulator
  • READ_ONLY mode is configurable by a file.

UI improvements

  • auto-reloading of tables
  • show number of submitted runs in progress bars as well as finished, failed, running runs.
  • hide cpu times from the table for visibility
  • show list of analyses in the navigation bar
  • improved the form for a new parameter set

Bug fixes

  • Fixed a bug that the number of submitted jobs exceeds the limit
  • Fixed a bug in log-rotation
  • Fixed a bug that a pre-process script is not generated when submitting a job using CLI with manual submission.
  • When analysis is executed by Ruby, the correct version of ruby is not selected.
    • This is due to the environment variables set by bundler.
  • Skip redundant ssh connection
  • fixed a rendering error of figure viewer
  • fixed a problem that libv8 cannot be compiled on MacOSX Yosemite.

v1.14.0

29 Sep 01:59
Compare
Choose a tag to compare

v1.13.0

15 Aug 07:28
Compare
Choose a tag to compare

Feature Enhancements

  • enhance CLI for creating parameter sets
    • This new command is displayed in ParameterSet#new page
      oacis
  • remove mpiexec from job_script template so that users can use another command
  • support xsub as a new scheduler.
    • xsub is a script to wrap various job schedulers.
    • OACIS will replace the existing job-submission functionalities with xsub.
    • Please see the docs for using xsub.
      xsub

UI improvements

  • display result files in sub-directory
    • tree_snapshot

Bug fixes

  • wrong redirection when analysis is created.
  • exception at analyzer#show page when READ_ONLY mode

v1.12.0

07 Jul 07:54
Compare
Choose a tag to compare

Feature Enhancements

  • you can change the domains for line-plot, scatter-plot, and figure_viewer
    • you can magnify the plot by dragging the small plot window shown on the right
    • you can change the domain of the color-scale in scatter plot
  • you can download the plot image as a SVG file
  • a warning message is displayed when a CLI command is overwriting an existing file
  • When a simulator is duplicated, you can duplicate the analyzers as well.
    • you can select which analyzers to copy

Bug fixes

  • a list of parameter sets is not updated when a parameter set is destroyed.
  • in Explorer, current_ps_id is not changed when a point in scatter plot is clicked
  • a form for analysis is not displayed in some cases

v1.11.0

13 Jun 06:03
Compare
Choose a tag to compare

Feature Enhancements

  • set polling interval for each host
    • users can set polling interval of the worker process at Host#edit page.
      • Default interval is 60 sec. Minimum value is 5 sec.
  • A new plotter "figure viewer" is added.
    • Thumbnail of the figures are displayed in a scatter plot.
    • Please select "figure_viewer" from pull-down of the plot type.
  • Plots with log-scale
    • Scatter plot, Line plot, Figure viewer, and explorer supports log-scaled axis.
  • Read-Only mode
    • When you launch a server with environment variable "OACIS_READ_ONLY=1", OACIS is launched in read-only mode.
    • In read-only mode, creation of simulation, job-submission, and host creation are prohibited. So it is safe even if you are using in a public network.
    • This is useful for sharing results with people in other sites.
  • a script to backup database is added

Bug fixes

  • Fixed a bug that it sometimes takes long to stop daemon processes.
  • A javascript bug which happens in recent Chrome is fixed.
  • Fixed a bug in line-plot when an error bar is exactly zero.

v1.10.1

07 May 09:38
Compare
Choose a tag to compare

bugs in v1.10.0 are fixed

  • Host.status is not updated from nil to :enabled ce8f9a3
  • in some environment, the result of 'ps au' is considered to be ASCII-8bit ce8f9a3

v1.10.0

07 May 05:55
Compare
Choose a tag to compare

Feature Enhancements

  • pause job submissions (#191)
  • improvement of CLI for analyses creation and replacement (#190)

UI improvements

  • show similar parameter sets in ParameterSet#show page (#194)
    • parameter set is 'similar' when it has at most one different parameter value.
  • show a list of existing simulator versions (#187)
  • add a button to destroy a parameter set (#193)

Bug fixes

  • version of an analyzer is not correctly recorded when 'print_version_command' includes 'cd' (#182)
  • when a simulator has a boolean parameter whose default value is true, the parameter set is not correctly created. (#195)
  • When executing analyzer, redirection of standard output causes an error. (#196)

v1.9.0

17 Apr 06:36
Compare
Choose a tag to compare

Feature Enhancements

  • you can add a new parameter to existing simulator
  • you can rename an existing simulator
  • Do not transfer the result file via ssh when the work_dir of the host is mounted.
    • This contributes to the performance improvements of including remote jobs significantly.
  • version management of analysis
  • output files of torque is now written in work_base_dir. (It used to be written in the home directory.)

UI improvements

  • simulator table is sortable
  • host table is sortable
  • reload button for job script template

Bug fixes

  • CLI often fails when the number of created runs are large (typically 10,000+).
  • In some environment, including job fails.

v1.8.0

02 Apr 07:53
Compare
Choose a tag to compare

Feature Enhancements

  • handle errors using pjsub(only for FX10 or K computer)
  • backup and restore document
  • oacis_cli to create, destroy and replace analyses

UI improvements

  • Improve view of tables
    • changed the format of IDs : "ID" -> "ParamSetID", "RunID", "AnalyzerID", "AnalysisID"

Bug fixes

  • record simulator version when job is failed
    • note: recreate your hosts(job_templates), after OACIS is updated
  • create new runs up to the required number via web-browser interface
    • before: create no runs in a parameter_set when the parameter_set is exists.
    • after: create new runs in a parameter_set even if the parameter_set has been existed.

v1.7.0

14 Mar 10:01
Compare
Choose a tag to compare

Feature Enhancements

  • add priority on runs
    • default priority is normal in [high, normal, low]
    • restart OACIS daemons are required
  • change the order of job execution when multiple(N) parameters with multiple(M) runs are created
    • before: ps1->run1,ps1->run2,...ps1->runM, ps2->run1, ...
    • after: ps1->run1,ps2->run1,...psN->run1, ps2->run2, ...
  • enable to store _output.json with single value
    • e.g. "1.2345" is written in _output.json, OACIS stores the value as {"result"=>"1.2345"}

UI improvements

  • add style to refresh icon
  • add style to treebtn
  • define shorter description for datetime in words
    • e.g. changed from (about 10 minuets ago) to (10 min. ago)
  • enable to sort table by 'progress'
  • display parameter values at plot page

Bug fixes

  • disable to select :first_run_only in edit page of analyzer
  • more robust error handling at Hosts#show
  • monitoring empty disk space before including jobs