PICKSC

Particle-in-Cell Kinetic Simulation Software Center

UCLA Logo
Particle-in-Cell and Kinetic Simulation Software Center
Funded by NSF and SciDac
  • News
    • PICKSC News
    • Collaborators’ News
    • PICKSC Results
    • Software Releases
  • People
  • Publications
    • Overview
    • PICKSC Members’ Publications
    • Reports and Notes
    • Presentations
  • Software
    • Overview
    • Production Codes
      • Overview
      • OSIRIS
        • OSIRIS WIKI
      • QuickPIC
      • UPIC-EMMA
      • OSHUN
    • Skeleton Codes
      • Overview
      • Serial
      • QuickStart
      • OpenMP
      • Vectorization
      • MPI
      • Coarray Fortran
      • OpenMP/MPI
      • OpenMP/Vectorization
      • GPU
    • UPIC Framework
    • Gridless Particle Codes
    • Educational Software
      • Overview
      • JupyterPIC
      • Particle Orbit Visualization
      • Python-PIC-GUI
      • ZPIC
    • Fortran 2003 Techniques
  • Research
    • Overview
    • High-Performance Computing
    • Plasma Based Acceleration
    • Nonlinear Optics of Plasmas
  • Engagement
    • Workshops
    • Opportunities

Whistler anisotropy instability study uses PICKSC skeleton code

March 14, 2017 by Benjamin Winjum


A new article in the Journal of Geophysical Space Research: Space Physics utilized simulations with the 2D darwin OpenMP skeleton code: 

An, X., C. Yue, J. Bortnik, V. Decyk, W. Li, R. M. Thorne (2017), On the parameter dependence of the whistler anisotropy instability, J. Geophy. Res. Space Physics, 122, DOI:10.1002/2017JA023895

The evolution of the whistler anisotropy instability relevant to whistler-mode chorus waves in the Earth’s inner magnetosphere was studied using kinetic simulations with mdpic2 and compared with satellite observations.

Filed Under: Collaborators' News, News

Publication uses PICKSC skeleton code

April 30, 2016 by Benjamin Winjum


The first publication based on the skeleton codes recently appeared in Physics of Plasmas:

R. Scott Hughes, Joseph Wang, Viktor K. Decyk, and S. Peter Gary, “Effects of
variations in electron thermal velocity on the whistler anisotropy instability: Particle-in-
cell simulations,” Physics of Plasmas 23, 042106 (2016). DOI: 10.1063/1.4945748

This work made used of the 2D darwin code mdpic2 and studied whistler wave instabilities for solar wind parameters.

Filed Under: Collaborators' News, News

New Coarray Fortran Skeleton Code

January 25, 2016 by Benjamin Winjum

skeletoncodes


Alessandro Fanfarillo and Damian Rouson from Italy have translated the PICKSC skeleton code ppic2 to utilize Coarray Fortran.  Coarray Fortran enables a programmer to write parallel programs using a Partitioned Global Address Space (PGAS) scheme.  It is part of the Fortran2008 standard and provides an alternative to the dominant Message-Passing Interface (MPI) paradigm.

The code ppic2_caf is available here on the PICKSC site.

Filed Under: Collaborators' News, News, Software Releases

PICKSC codes at SC’15

October 27, 2015 by Benjamin Winjum

sc15-logo

PICKSC’s PIC skeleton codes will be used as a case study for a tutorial on “live programming” at SC’15 in Austin, Texas on Nov 15.

For more details see: http://sc15.supercomputing.org/schedule/event_detail?evid=tut145

Filed Under: Collaborators' News, News

Henry Gardner visits PICKSC

May 27, 2015 by Benjamin Winjum

Professor Henry Gardner, from the Research School of Computer Science at the Australian National University, visited with Viktor Decyk from May 18-22. They continued their long-standing collaboration on design patterns for scientific programming using the new object-oriented features of Fortran2003. They hope to incorporate these patterns in future versions of the PICKSC production codes.

Henry Gardner is co-author of an advanced textbook on design patterns in scientific programming (book home page and Amazon link).

Filed Under: Collaborators' News, News

Ben Swift: Live Steering of Parallel PIC Codes

May 8, 2015 by Benjamin Winjum

Ben Swift, a Research Fellow in the School of Computer Science at the Australian National University, has been working on a project looking at run-time load balancing and optimisation of scientific simulations running on parallel computing architectures.  He chose PICKSC’s Skeleton Codes as a basis for studying live programming workflow.

You can watch a video here:  Live programming: bringing the HPC development workflow to life

More about Ben Swift may be found on his webpage.

Filed Under: Collaborators' News, News

© 2014 UC REGENTS TERMS OF USE & PRIVACY POLICY

  1. HOME
  2. NEWS
  3. PEOPLE
  4. PUBLICATIONS
  5. RESEARCH
  6. SOFTWARE
  7. OPPORTUNITIES