It will be very tricky, and according to the release notes of version 6.2 it is not supported. Maybe an older version will work. I am trying to build it on OSX (just for fun as there is already a binary available...)
There are quite a few dependencies including trilinos.
https://xyce.sandia.gov/documentation/B ... Guide.html
https://xyce.sandia.gov/downloads/_asse ... es_6.2.pdf
Xyce 6.2 currently supports any of the following operating system platforms (all versions imply the earliest supported—Xyce generally works on later versions as well). These platforms are supported in the sense that they have been subject to certification testing for the Xyce version 6.2 release.
- Red Hat Enterprise Linux 5, x86 (serial only) and x86-64 (serial and parallel)
- Red Hat Enterprise Linux 6, x86-64 (serial and parallel)
- Microsoft Windows 7 , x86 (serial)
- Apple OS X, x86-64 (serial and parallel)
- TLCC (serial and parallel)
- Red Sky (serial and parallel)
Build Supported Platforms (not Certified)
The platforms listed in this section are “not supported” in the sense that they are not subject to nightly regression testing, and they also were not subject to certification testing for the Xyce version 6.2 release. Despite this lack of testing rigor, Xyce has been known to run under these configurations.
- FreeBSD 9.x on Intel x86 and x86-64 architectures (serial and parallel)
- Distributions of Linux other than Red Hat Enterprise Linux
- Microsoft Windows under Cygwin and MinGW.
Please contact the Xyce development team for platform and configuration availability.
It looks like something that would be cool to run on a many-P origin