Out of curiosity. Has anyone containerized xyce? A...
# xyce
r
Out of curiosity. Has anyone containerized xyce? Any opinions on what would make a good base image?
I'm not sure if parallel Xyce would make sense in a container?
r
I can install/run Xyce easily enough (the build guide is pretty thorough). ATM we're trying to train up other people on the software, and some of them aren't really "devs", and so aren't familiar with build systems in general. Unfortunately we don't really have full control over all of their run-times, so we wanted to get something easily deployable instead of running support for them when they have weird issues like broken library installs, misconfigured permissions, etc. I don't see why parallel Xyce wouldn't work well with docker. To my knowledge containers aren't locked to single processes.
a
@Robert Rogers we are working on that right now at https://github.com/mabrains/OpenAnalogDesign And Currently we are working on standardizing the models for Xyce as well but it’s not yet public still in progress
Btw, you could build a server on Ubuntu that has all the tools without using the OpenAnalogDesign docker image using this make file: https://github.com/mabrains/OpenAnalogDesign/blob/main/aws/start_script.sh
@Robert Rogers it takes time to build the server
About 1h or so
e
I realize that this is a very late reply to this, but several people have put Xyce into docker. The first person I was aware of doing this was Steven Burns. I don’t know how up-to-date it is, however. Also, AFAIK, the people who have done it have just done it for the serial version of Xyce.