Online Simulation

And More

Top 25 Tags (all tags)

  1. abacus
  2. ACUTE
  3. algorithms
  4. aqme
  5. carbon nanotubes
  6. circuits
  7. course lecture
  8. cyberinfrastructure
  9. devices
  10. education/outreach
  11. experiments
  12. material science
  13. molecular electronics
  14. nano/bio
  15. nanobio applications
  16. nano electro-mechanical systems
  17. nanoelectronics
  18. nanomedicine
  19. nanophotonics
  20. nano-transistors
  21. nanowires
  22. NEGF
  23. quantum dots
  24. research seminar
  25. tutorial

Other

Trouble Report

For immediate assistance browse through our support center. You can find answers to many questions in just a few minutes.

If still experiencing problems, send us a report.

Sending report ...

Support Center

Closed Question

What is Rappture?

I've heard people talk about "using Rappture" for simulation tools? What is it, and how does it work?

Tags:

Asked by Anonymous - 1 year ago - 1 response

Status: Closed 1 Good question Report abuse  

Answers (1)

  • Accepted Answer

    Michael McLennan

    Rappture is the Rapid APPlication infrastructURE, developed by the Network for Computational Nanotechnology (NCN) to speed up development of scientific applications. Rappture is a toolkit for handing the input/output of your scientific code. Instead of writing your own input parsers and dumping your data to a series of files, you express your input/output as a series of Rappture data objects. You describe these objects in an XML format, and Rappture will generate a GUI for your tool automatically.

    Your simulation code can be written in C/C++, Fortran, Matlab/Octave, Python, Perl, or Tcl/Tk. Instead of reading from a file or standard input, you ask Rappture for the value of your input using function calls in any of these languages. Instead of writing outputs to a file, you store the outputs in Rappture objects. The Rappture GUI will prompt the user for input, run your code, and help the user visualize outputs.

    See the following URLs for more information:
    * https://developer.nanohub.org/projects/rappture
    * https://www.nanohub.org/resources/240/

    1 year ago

    Helpful answer? 2Yes 0No Login to vote. Report abuse