Forum Message

 

 

We have moved the forum to https://forum.ngsolve.org . This is an archived version of the topics until 05/05/23. All the topics were moved to the new forum and conversations can be continued there. This forum is just kept as legacy to not invalidate old links. If you want to continue a conversation just look for the topic in the new forum.

Notice

The forum is in read only mode.

Running NGSolve on Windows (python 3.9)

More
3 years 1 week ago #3694 by bhaveshshrimali
Hi everyone,
Is it possible to run NGSolve (NGS-Py) on Windows natively? I just switched from python 3.7 to python 3.9. Everything was working perfectly fine up until now.
More
3 years 1 week ago #3695 by christopher
Yes, but you have to compile NGSolve yourself.
docu.ngsolve.org/latest/install/installwindows.html
More
3 years 1 week ago #3696 by bhaveshshrimali
Thanks Christopher, I will give it a go. My immediate resort was Docker and that works seamlessly, but I will try to install from sources over the weekend.

Thanks,
Bhavesh
More
3 years 1 week ago - 3 years 1 week ago #3703 by bhaveshshrimali
Hi Christopher,
I tried building NGSolve from source. However it fails. I am not an expert on CMake. Could you help me debug it?

This is the output of cmake --build
Code:
> cmake --build . --config Release --target install Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. Creating directories for 'netgen_project' Building Custom Rule D:/setup/ngsolve/src/CMakeLists.txt No download step for 'netgen_project' No update step for 'netgen_project' No patch step for 'netgen_project' No configure step for 'netgen_project' Performing build step for 'netgen_project' CUSTOMBUILD : CMake error : Unknown argument --build [D:\setup\ngsolve\build\netgen_project.vcxproj] CUSTOMBUILD : CMake error : Run 'cmake --help' for all supported options. [D:\setup\ngsolve\build\netgen_project.vcxproj]


I have both Microsoft Visual Studio 2017 and 2019 installed on my machine.

Thanks
Last edit: 3 years 1 week ago by bhaveshshrimali.
More
3 years 1 week ago #3704 by bhaveshshrimali
I was able to build Netgen it seems. However not NGSolve
Code:
22>d:\setup\ngsolve\src\fem\fastmat.hpp(82): warning C4273: 'ngfem::FastMat': inconsistent dll linkage 22>d:\setup\ngsolve\src\fem\fastmat.hpp(73): note: see previous definition of 'FastMat' 22>d:\setup\ngsolve\src\fem\fastmat.hpp(504): warning C4273: 'ngfem::FastMat': inconsistent dll linkage 22>d:\setup\ngsolve\src\fem\fastmat.hpp(67): note: see previous definition of 'FastMat' 22>d:\setup\ngsolve\src\fem\fastmat.hpp(555): warning C4273: 'ngfem::FastMat': inconsistent dll linkage 22>d:\setup\ngsolve\src\fem\fastmat.hpp(70): note: see previous definition of 'FastMat' 22>d:\setup\ngsolve\src\fem\bdbintegrator.hpp(150): warning C4273: 'ngfem::FastMat': inconsistent dll linkage 22>d:\setup\ngsolve\src\fem\fastmat.hpp(73): note: see previous definition of 'FastMat' 22>d:\setup\ngsolve\src\fem\bdbintegrator.hpp(153): warning C4273: 'ngfem::FastMat': inconsistent dll linkage 22>d:\setup\ngsolve\src\fem\fastmat.hpp(70): note: see previous definition of 'FastMat' 22>d:\setup\ngsolve\src\fem\bdbintegrator.hpp(156): warning C4273: 'ngfem::FastMat': inconsistent dll linkage 22>d:\setup\ngsolve\src\fem\fastmat.hpp(67): note: see previous definition of 'FastMat' 22>LINK : fatal error LNK1104: cannot open file 'Debug\libngsolve.lib' 22>Done building project "ngslib.vcxproj" -- FAILED. 23>------ Build started: Project: ALL_BUILD, Configuration: Debug x64 ------ 23>Building Custom Rule D:/setup/ngsolve/src/CMakeLists.txt 24>------ Skipped Build: Project: INSTALL, Configuration: Debug x64 ------ 24>Project not selected to build for this solution configuration ========== Build: 11 succeeded, 4 failed, 0 up-to-date, 9 skipped ==========
Time to create page: 0.134 seconds