OOPIC Pro

GUI-Driven PIC Simulation on Laptop or Cluster

Quickly and easily create PIC (Particle-in-Cell) simulations with OOPIC Pro from Tech-X Corporation, a GUI-driven, cross-platform software that integrates simulation and visualization capabilities.

Offering a convenient and intuitive GUI, OOPIC Pro simulates a plasma by modeling it as discrete macroparticles interacting with electromagnetic fields at points on a grid while determining macroparticle positions after each discrete time step.

OOPIC Pro simulates physical systems, including:

  • Plasmas and beams of charged particles with self-consistent and externally generated electric and magnetic fields.
  • Low-to-moderate density neutral gasses.
  • Wide variety of boundary conditions.

OOPIC Pro has electrostatic and electro-magnetic field solvers for 2D geometries in both x-y (slab) and r-z (cylindrical) coordinates, and includes Monte Carlo collision and ionization models.

Providing physicists and engineers with scalable, portable software, OOPIC Pro helps solve challenging problems in basic research and plasma-processing equipment design, analysis and optimization.

Features and Benefits


Features

Benefits

Cross-Platform
  • Windows, Unix and Linux.
  • GUI is based on Qscimpl, a C++ library built on the cross-platform Qt windowing toolkit, ensuring uniform look and feel.
Multi-Paradigm
  • Run in GUI mode on a laptop, workstation or cluster.
  • Run in batch mode on a workstation or cluster.
  • Message passing interface (MPI) lets you parallelize the simulation, speeding calculation and providing real-time results.
Proven Technology
  • Based on the OOPIC physics kernel XOOPIC from the University of California Berkeley.
  • Extends XOOPIC capabilities by making it easy to use on a variety of platforms.
Object-Oriented Design
  • Written in C++, providing high-performance and easy maintainability and extensibility.

Licensing
UC Berkeley distributes the OOPIC physics kernel on-line, with a software license that restricts its use to "research". Tech-X Corporation also distributes the OOPIC physics kernel, as part of OOPIC Pro, under this same license.

For research purposes, including modifying or adding to the existing code, the OOPIC Pro source code is available free to non-commercial users on the Unix platform only. Commercial use of the full source code requires the purchase of a developer license for the Windows or Unix platforms.

Platform & Compiler Options
OOPIC Pro is offered with the following OS/compiler combinations:

  • Linux with gcc.
  • Solaris with gcc.
  • Windows Visual C++.
  • Unix with gcc or native compilers