[petsc-dev] Preferred Windows Installation

Junchao Zhang junchao.zhang at gmail.com
Mon Jun 15 22:43:38 CDT 2020


On Mon, Jun 15, 2020 at 8:33 PM Jacob Faibussowitsch <jacob.fai at gmail.com>
wrote:

> And if one needs windows native/libraries - then dealing with windows and
> its quirks is unavoidable.
>
> WSL2 allows you to run windows binaries natively inside WSL I believe
> https://docs.microsoft.com/en-us/windows/wsl/interop#run-windows-tools-from-linux without
> breaking the illusion of linux.
>
The website you give only says "Run Windows tools from Linux" (such as
notepad), not "any windows binaries/apps".


>
> Best regards,
>
> Jacob Faibussowitsch
> (Jacob Fai - booss - oh - vitch)
> Cell: (312) 694-3391
>
> On Jun 15, 2020, at 8:27 PM, Satish Balay <balay at mcs.anl.gov> wrote:
>
> And if one needs windows native/libraries - then dealing with windows and
> its quirks is unavoidable. Its orthogonal to cygwin.
>
> Satish
>
> On Mon, 15 Jun 2020, Satish Balay via petsc-dev wrote:
>
> Sure - if WSL is sufficient for a use case that is fine. Its a simpler way
> to install something equivalent to a Linux VM on windows.
>
> cygwin instructions are for building native windows binaries with MS
> compilers. [usable with other MS native libraries]. If this is not the
> use-case - its easier to just use linux - or linux equvalent like WSL
>
> Satish
>
>
> On Mon, 15 Jun 2020, Jacob Faibussowitsch wrote:
>
> Hello All,
>
> Having recently had to assist a coworker in setting up a petsc install on
> windows and running into a whole host of issues with getting Cygwin and an
> overly aggressive windows defender (of all things) to play nice I
> discovered WSL, specifically WSL2. With regards to ease-of-use and install
> time, WSL2 was by far easier to do than Cygwin. The only out of the
> ordinary step required was turning on virtualization in the BIOS but this
> seems like it is not a common step, and after installing an ubuntu distro
> it was smooth sailing.
>
> The only performance hiccup that I have so far encountered when using WSL2
> is that I/O performance when pulling from the windows filesystem in
> /mnt/c/foo/bar is somewhat slower than just moving files within the VM
> itself, but in my opinion this is relatively minor. Additionally while
> there is no current way to use CUDA on WSL, NVIDIA has apparently already
> started a limited test-release for WSL2.
>
> Currently, from the installation page it seems like Cygwin is the
> preferred method of installing petsc on windows but if it is this easy to
> get things up and running with WSL2 (and the above performance qualms are
> satisfied) then we should consider making it the default.
>
> Best regards,
>
> Jacob Faibussowitsch
> (Jacob Fai - booss - oh - vitch)
> Cell: (312) 694-3391
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20200615/e7cdc2d6/attachment.html>


More information about the petsc-dev mailing list