Skip to content

PCSL-git/multicore-sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

multicore_sim logo

multicore_sim

Multicore simulator for PLECS Codegen simulation.

Website · Download · 한국어


multicore_sim — GUI scope

multicore_sim is an offline simulator that runs PLECS code-generated circuits across multiple desktop CPU cores. The goal is to shorten simulation time for large power-electronic circuits that, in stock PLECS, run on a single core.

This repository hosts release builds only. For purchase or licensing inquiries, please contact:
Shenghui Cui (최성휘) — Professor : cuish@snu.ac.kr
Jaeyeon Park (박재연) — Developer / Ph.D Student : ok6530@snu.ac.kr, jaeyeonparc@icloud.com

For features, install instructions, and FAQ, see the project website.

Note — multicore_sim is not a real-time simulator. Simulation speed depends on the model and the host computation power.

PLECS / PLECS Coder license not included. multicore_sim runs C code generated by PLECS Coder. You must obtain valid PLECS and PLECS Coder licenses separately from Plexim. multicore_sim does not bundle, grant, or extend any PLECS license.

Download

Pick the installer for your OS from the Releases page.

OS File
macOS (Apple Silicon) .dmg
Windows 10 / 11 (x64) .exe installer

Prerequisite — gcc

A C compiler (gcc) must be on the host's PATH (the simulator JIT-compiles PLECS-generated C at runtime).

OS Install
macOS xcode-select --install — provides Apple Clang exposed as gcc. Or brew install gcc for GNU GCC.
Windows Install MSYS2, open the MSYS2 MinGW64 shell, run pacman -S mingw-w64-x86_64-gcc, then add C:\msys64\mingw64\bin to the system PATH.

Verify with gcc --version. See the website for more details.

License

© Jaeyeon Park / Power Conversion Systems Laboratory. All rights reserved. See LICENSE.

Author

Jaeyeon Park · github.com/jaeyeon302

About

Multcore simulation for PLECS

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors