Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "ICE Tutorials"

(Moved Nek5000, PROTEUS, and SHARP to a new "Legacy Tutorials" subheading at the bottom of the page. Fixed a word.)
 
(13 intermediate revisions by one other user not shown)
Line 4: Line 4:
  
 
Tutorials to assist developers can be found on the [[ICE Developer Documentation|Developer Documentation]] page, which contains information for those looking to use ICE for their own projects or to work on ICE itself. The developer tutorials provide extensive amounts of information on how to write (or generate) the code required for ICE to recognize your software. So, if you want to use ICE for your project check out those tutorials instead and only use the user tutorials as examples.
 
Tutorials to assist developers can be found on the [[ICE Developer Documentation|Developer Documentation]] page, which contains information for those looking to use ICE for their own projects or to work on ICE itself. The developer tutorials provide extensive amounts of information on how to write (or generate) the code required for ICE to recognize your software. So, if you want to use ICE for your project check out those tutorials instead and only use the user tutorials as examples.
 +
<br /><br />
  
 +
==== General ICE Tutorials ====
  
==== Nuclear Energy ====
+
[[Getting ICE]] – Details on how to download, install and run the binary version of ICE.
  
[[MOOSE Support in ICE]]- A step-by-step tutorial describing how to use ICE to interact with any MOOSE-based application.
+
[[Remote Job Launching via ICE with VirtualBox VMs]] A walkthrough for how to set up ICE to launch remote jobs on a virtual machine.
 +
<br /><br />
  
[[Developing MOOSE Applications with ICE]] - A step-by-step tutorial describing how to use ICE to develop MOOSE-based multi-physics applications.
+
==== Nuclear Energy ====
  
 +
[[MOOSE Support in ICE]] – A step-by-step tutorial describing how to use ICE to interact with any MOOSE-based application.
  
 +
[[Developing MOOSE Applications with ICE]] – A step-by-step tutorial describing how to use ICE to develop MOOSE-based multi-physics applications.
 +
<br /><br />
  
 
==== Batteries ====
 
==== Batteries ====
  
[[Using VIBE with ICE]] - A step-by-step tutorial describing how to use ICE's VIBE plugins for lithium-ion battery simulations.
+
[[Using VIBE with ICE]] A step-by-step tutorial describing how to use ICE's VIBE plugins for lithium-ion battery simulations.
 
+
<br /><br />
[[Remote Job Launching via ICE with VirtualBox VMs]] - A walkthrough for how to set up ICE to launch remote jobs on a virtual machine.
+
 
+
  
 
==== Mesh Building & Visualization ====
 
==== Mesh Building & Visualization ====
Line 27: Line 31:
 
[[ICE Embedded Visualizations|Embedded Visualizations in ICE]]
 
[[ICE Embedded Visualizations|Embedded Visualizations in ICE]]
  
[[Editing Meshes]] - A tutorial on ICE's 2-D mesh editor.
+
[[Editing Meshes]]
 
+
<br /><br />
  
 
==== Materials ====
 
==== Materials ====
  
 
[[Using the Reflectivity Model]] - A step by step tutorial describing how to use ICE's Reflectivity Model for modeling neutron reflectivity.
 
[[Using the Reflectivity Model]] - A step by step tutorial describing how to use ICE's Reflectivity Model for modeling neutron reflectivity.
 +
<br /><br />
  
 +
=== Developers ===
 +
 +
[[ICE App Store Usage (Experimental)]] - A guide for setting up and using early an ICE App Store prototype.
  
 
==== HPC Performance Analysis ====
 
==== HPC Performance Analysis ====
  
 
[[TAU profiling in ICE]] - A guide to using the TAU HPC Performance Analysis Tool in Eclipse ICE.
 
[[TAU profiling in ICE]] - A guide to using the TAU HPC Performance Analysis Tool in Eclipse ICE.
 +
<br /><br />
  
 +
=== Legacy Tutorials===
  
===Legacy Tutorials===
+
These tutorials are considered outdated but still contain useful information.
Tutorials for legacy software.
+
<br /><br />
  
 +
==== Nuclear Energy ====
  
====Nuclear Energy====
+
[[Using MOOSE with ICE]] – A step-by-step tutorial describing how to set up and use MOOSE plug-ins in ICE.
  
 
[[Using Nek5000 with ICE]] - A step-by-step tutorial describing how to use ICE's Nek5000 plugins for computational fluid dynamics simulations.
 
[[Using Nek5000 with ICE]] - A step-by-step tutorial describing how to use ICE's Nek5000 plugins for computational fluid dynamics simulations.
Line 51: Line 62:
  
 
[[Using SHARP with ICE]] - A detailed tutorial covering all things SHARP in ICE.
 
[[Using SHARP with ICE]] - A detailed tutorial covering all things SHARP in ICE.
 +
<br /><br />
 +
 +
==== Additional ICE Tools ====
 +
 +
[[Fedora AMD Graphics Drivers]] - Information on installing graphics drivers for jMonkey.

Latest revision as of 13:44, 18 March 2017

User Tutorials

The following tutorials cover some but not all of the applications that Eclipse ICE supports. These tutorials are written for users that want or need to use ICE to work with these codes. Tutorials for legacy software are found at the bottom of this page.

Tutorials to assist developers can be found on the Developer Documentation page, which contains information for those looking to use ICE for their own projects or to work on ICE itself. The developer tutorials provide extensive amounts of information on how to write (or generate) the code required for ICE to recognize your software. So, if you want to use ICE for your project check out those tutorials instead and only use the user tutorials as examples.

General ICE Tutorials

Getting ICE – Details on how to download, install and run the binary version of ICE.

Remote Job Launching via ICE with VirtualBox VMs – A walkthrough for how to set up ICE to launch remote jobs on a virtual machine.

Nuclear Energy

MOOSE Support in ICE – A step-by-step tutorial describing how to use ICE to interact with any MOOSE-based application.

Developing MOOSE Applications with ICE – A step-by-step tutorial describing how to use ICE to develop MOOSE-based multi-physics applications.

Batteries

Using VIBE with ICE – A step-by-step tutorial describing how to use ICE's VIBE plugins for lithium-ion battery simulations.

Mesh Building & Visualization

Visualizing Output with ICE

Embedded Visualizations in ICE

Editing Meshes

Materials

Using the Reflectivity Model - A step by step tutorial describing how to use ICE's Reflectivity Model for modeling neutron reflectivity.

Developers

ICE App Store Usage (Experimental) - A guide for setting up and using early an ICE App Store prototype.

HPC Performance Analysis

TAU profiling in ICE - A guide to using the TAU HPC Performance Analysis Tool in Eclipse ICE.

Legacy Tutorials

These tutorials are considered outdated but still contain useful information.

Nuclear Energy

Using MOOSE with ICE – A step-by-step tutorial describing how to set up and use MOOSE plug-ins in ICE.

Using Nek5000 with ICE - A step-by-step tutorial describing how to use ICE's Nek5000 plugins for computational fluid dynamics simulations.

Using PROTEUS with ICE - A step-by-step tutorial describing how to use ICE's PROTEUS plugins for neutronics simulations.

Using SHARP with ICE - A detailed tutorial covering all things SHARP in ICE.

Additional ICE Tools

Fedora AMD Graphics Drivers - Information on installing graphics drivers for jMonkey.

Back to the top