SIMBUCA (before called Simonion) is a simulation package that simulates the motion of charged particles under the influence of Electric and/or Magnetic fields.
What makes Simbuca unique is that you can choose to calculate the Coulomb interaction between ions on a Graphics cards which is much faster than calculating this on the conventional CPU (reducing the simulation time from years to days).

Therefore Simbuca has been applied in various projects which required to understand the behaviour of charged "trapped" particles under the influence of EM Fields and there mutual Coulomb interaction.

Simbuca is easy to read and understand and can be tweaked to your personal needs.
It has been applied to simulate different types of particles: for example antiprotons, positrons, 39K+ , highly charged ions, negatively charged particles.

Simbuca also has been applied to simulate Penning/Paul traps, Mr-TOFs, RFQs, ...

More info on the wiki: https://sourceforge.net/p/simbuca/wiki

Features

  • Abililty to import external magnet fieldmaps + electrical fieldmaps (f.e. with SIMION,Comsol, Matlab)
  • Ability to do trapexcitations: dipole, quadruple, octupole + rotating wall (dipole,quadrupole)
  • MPI enabled: Simbuca can run on miltiple CPUs
  • 3 Realistic (hard sphere) buffer gas models
  • Can run on more than 1 GPU
  • Different ODE's implemented (4,5th order), all with adaptive stepsize (and error control). Also a predictor algorithm is implemented
  • Major improvement by using the option to run on a GPU for the Coulomb interaction calculation
  • ROOT analysis files + bash analysis files
  • increased flexibility: an inputfile can be used with all the required simulation parameters

Project Samples

Project Activity

See All Activity >

Categories

Simulation, Physics

Follow Simbuca

Simbuca Web Site

You Might Also Like
Holistically view your business data within a single solution. Icon
Holistically view your business data within a single solution.

For IT service providers and MSPs that need a data platform to manage their processes

BrightGauge, a ConnectWise solution, was started in 2011 to fill a missing need in the small-to-medium IT Services industry: a better way to manage data and provide the value of work to clients. BrightGauge Software allows you to display all of your important business metrics in one place through the use of gauges, dashboards, and client reports. Used by more than 1,800 companies worldwide, BrightGauge integrates with popular business solutions on the market, like ConnectWise, Continuum, Webroot, QuickBooks, Datto, IT Glue, Zendesk, Harvest, Smileback, and so many more. Dig deeper into your data by adding, subtracting, multiplying, and dividing one metric against another. BrightGauge automatically computes these formulas for you. Want to show your prospects how quick you are to respond to tickets? Show off your data with embeddable gauges on public sites.
Rate This Project
Login To Rate This Project

User Reviews

There are no 5 star reviews.

Additional Project Details

Operating Systems

Linux

Intended Audience

Science/Research

Programming Language

C++

Related Categories

C++ Simulation Software, C++ Physics Software

Registered

2010-08-12