Steven Bos
09/07/2022, 1:10 PMStefan Schippers
09/07/2022, 4:43 PMstatus
checkbox is selected in the '`Simulations->Configure simulators and tools`' configuration dialog box (see 1st picture) . I believe this is the default, so if nothing appears after Xyce completes let me know.
Status dialog shows both standard error (the Xyce errors) and stdout (Xyce output) and the exit code (completed / fail), see example 2nd picture of a successful run.
Xschem refreshes the raw data by simply unloading/loading raw data (Simulation menu), however i don't think the raw file can be loaded while Xyce is still running.
For viewing the status of the running simulation I need to check Xyce documentation.
If you know a way to do that let me know i can easily implement that.Steven Bos
09/07/2022, 4:57 PMSteven Bos
09/07/2022, 5:00 PMSteven Bos
09/07/2022, 5:04 PMStefan Schippers
09/08/2022, 6:48 PMSteven Bos
09/09/2022, 2:50 AMmpirun -np 6 Xyce file.spice
• Without variable it autodetects the amount of cores available and runs with all of them:
mpirun Xyce file.spice
Xyce does not make a distinction in name between Xyce serial and Xyce parallel (both executables are called Xyce and only
Xyce -capabilities
will show you which one it will run). What I currently do (are there better ways?) is make a symbolic link to usr/local/bin. I refer to the Xyce version I want to use and xschem is able to call it. I can imagine making a symbolic link XyceParallel and XyceSerial to each respective directory and executabe but that would require additional user actions. Another possibility would be to refer to <xyce serial path>\Xyce and <xyce parallel path>\Xyce but than the user needs to submit where the paths to these directories areStefan Schippers
09/09/2022, 6:43 AMSimulations->Configure simulators and tools
you see the Xyce parallel option. The user has to fill in the installation paths for the executables. Since they have the same name there is no standardized way to automatically call one or the other. The Help
button in dialog box explains the meaning of variables $N, $n etc.Steven Bos
09/09/2022, 9:38 AMRestore to default
i got a bunch of errors and after pressing Cancel
the option was there when I relaunched.Steven Bos
09/09/2022, 9:40 AM