CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > SU2 Installation

Windows 7 binaries that do not require admin priviliges

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   January 7, 2013, 05:24
Thumbs up Windows 7 binaries that do not require admin priviliges
  #1
Administrator
 
jola's Avatar
 
Jonas Larsson
Join Date: Jan 2009
Location: Gothenburg, Sweden
Posts: 179
Rep Power: 10
jola is on a distinguished road
Send a message via MSN to jola Send a message via Skype™ to jola
I have tried SU2 on Linux RedHat. I successfully ran through the first tutorial. Looks nice.

I wanted to show a few demonstrations of SU2 to my colleagues at work. To do that it would be nice to have SU2 installed on the Windows 7 computer in the conference room. However, the download currently available for Windows 7 requires a user to have administration rights on the computer. In most larger companies normal users do not have this and we are not allowed to install programs as administrators.

It would be great if it was also possible to download the Windows 7 binaries directly in windows .zip format, so that you can install SU2 in a Windows 7 machine without having administration priviliges.

Last edited by jola; January 7, 2013 at 05:41.
jola is offline   Reply With Quote

Old   January 8, 2013, 00:46
Default
  #2
New Member
 
Michael Colonno
Join Date: Jan 2013
Location: Stanford, CA
Posts: 28
Rep Power: 4
mcolonno is on a distinguished road
Thanks for your interest in SU^2. The installers provided for Windows require administrator (or at least a user with sufficient privileges to write registry entries) to install since registry values need to be written / modified to allow Windows to manage the installation, allow the program to be uninstalled cleanly, etc. Using .exe files without going through the installation process usually results in the process being blocked by Windows security features (treats these as viruses), especially when trying to run in parallel. In order to change these settings you'd need administrator access anyway. I would recommend requesting temporary installation privileges or contacting an administrator to perform the installation. If this is not possible I am happy to send you a zip file of the executables and you can test your luck with Windows security.

Cheers,
~Mike C.
mcolonno is offline   Reply With Quote

Old   January 8, 2013, 15:22
Default
  #3
New Member
 
R vd Berg
Join Date: Dec 2012
Posts: 9
Rep Power: 4
racime is on a distinguished road
Having the correct rights doesn't mean the program works. None of the launch files work, most of them inform on an error in the: MPI_Op_commutative... pointing to mpich2mpi.dll (that i installed as adviced by the site).

Starting the CFD executable results in an error 0xc000007b, try to reinstall. That didn't work either. This is the second time i tried to install SU^2, also tried an earlier version of the program resulting in roughly the same problems.

Startet with OpenFoam that seems a bit more complex, but at least works.
racime is offline   Reply With Quote

Old   January 8, 2013, 15:41
Default
  #4
Administrator
 
pete's Avatar
 
Peter Jones
Join Date: Jan 2009
Posts: 673
Rep Power: 10
pete is on a distinguished road
I just tried to install SU2 on my home computer, which is a Windows 7 64 bit machine where I have full admin rights. I ran into the same problem as you had racime. When I start SU2_CFD.exe I get a system error that says "The program can't start because libiomp5.dll" is missing from your computer." I first had not installed mpich, but I have now also installed mpich, but that didn't help and reinstalling SU2 didn't help either.

The RedHat Linux version works great though.
pete is offline   Reply With Quote

Old   January 8, 2013, 16:04
Default
  #5
New Member
 
Michael Colonno
Join Date: Jan 2013
Location: Stanford, CA
Posts: 28
Rep Power: 4
mcolonno is on a distinguished road
Sorry you're having trouble with SU^2 on Windows. Let's debug from the ground up. The mpich / MPI errors mean that MPICH2 for Windows is either not installed or that the you're not launching it with the executables provided by MPICH2 (mpirun.exe, etc.). To use the parallel version of SU^2 please confirm that MPICH2 1.4p1 for Windows is installed and configured properly, including setting the paths per the MPICH2 documentation. Please run the examples included with MPICH2 before trying SU^2 to confirm that MPICH2 is fully functional. You should not need to do any of this to run the serial versions. If you received MPICH2-related errors running the serial versions please let us know.
The other dll mentioned above (libiomp5.dll) seems to be related to the Intel tools. Please confirm that the Intel libraries (included in the install file) have been installed per the SU^2 installation instructions.
In both cases, please indicate the platform and Windows version you are trying to run.

Thanks,
MC
mcolonno is offline   Reply With Quote

Old   January 8, 2013, 16:29
Default
  #6
Administrator
 
pete's Avatar
 
Peter Jones
Join Date: Jan 2009
Posts: 673
Rep Power: 10
pete is on a distinguished road
Thanks Michael, now it works. This was just an ignorant user mistake. I should learn to RTFM before posting here. All I had to do was to run "w_ccompxe_redist_intel64_2013.1.119.msi" in the C:\Program Files (x86)\Stanford ADL\SU^2 folder to install the correct Intel redistributables and then the serial version worked perfectly. Perhaps a good idea to let the installer package do this automatically?
pete is offline   Reply With Quote

Old   January 8, 2013, 16:38
Default
  #7
New Member
 
R vd Berg
Join Date: Dec 2012
Posts: 9
Rep Power: 4
racime is on a distinguished road
Well that seemed to work .

Thank you for the prompt reply.
racime is offline   Reply With Quote

Old   January 8, 2013, 16:44
Default
  #8
Administrator
 
jola's Avatar
 
Jonas Larsson
Join Date: Jan 2009
Location: Gothenburg, Sweden
Posts: 179
Rep Power: 10
jola is on a distinguished road
Send a message via MSN to jola Send a message via Skype™ to jola
I can use the RedHat Linux version to test SU2 for now. In the world of corporate IT policies it is not that easy to install new programs in the Windows environment. The program needs to be run on a test computer for a period to check that there are no conflicts with other programs. You also need to show a clear need for the code that you want installed for the IT department to even touch it.

A nice example of a code that can be installed as a normal user is Paraview. We ran Paraview for a long time without anyone in the IT dept. knowing about it. Paraview got integrated closely with our own design tools. Now we have got Paraview approved by our IT policy and included as a selectable package to install on all Windows machines. Without the possibility to do some skunk-works and first test Paraview as a normal user this would have been difficult... This is one of the many reasons why we run most of our CFD on Linux, where corporate IT policy is not as strict.
jola is offline   Reply With Quote

Old   January 8, 2013, 17:05
Default
  #9
New Member
 
Michael Colonno
Join Date: Jan 2013
Location: Stanford, CA
Posts: 28
Rep Power: 4
mcolonno is on a distinguished road
Very glad to hear it's working for you. With respect to the Intel redistributable libraries we completely agree and would very much like to simply have the installer do this automatically. However that package is owned & distributed (for free) by Intel and, given that SU^2 is open source, it was not clear if the fine print in the various licenses would allow us to do that. It's 100% OK for any and user to download and install this package themselves but we could not get a clean answer in time as to whether or not it was OK for our installer to do this automatically. I know this sounds silly but we need to follow the rules as well. Hopefully future releases will be able to install this automatically.

Cheers,
~Mike C.
mcolonno is offline   Reply With Quote

Old   January 9, 2013, 03:50
Default
  #10
New Member
 
gg
Join Date: Oct 2010
Posts: 2
Rep Power: 0
e3lb89cz is on a distinguished road
I think the SU2 Windows binary is compiled by Intel C++ compiler, so some Intel runtime libraries is required. If the Windows binary can be compiled by MS VC++, it may run without any other library.
e3lb89cz is offline   Reply With Quote

Old   January 10, 2013, 18:19
Default
  #11
New Member
 
Michael Colonno
Join Date: Jan 2013
Location: Stanford, CA
Posts: 28
Rep Power: 4
mcolonno is on a distinguished road
Building with MS VC++ is certainly a possibility. The Intel compiler produces considerably faster executables so we went with the better performance. I believe we will be able to have the Intel redistributable libraries automatically installed in the future so hopefully everything will be insulated from users in the future and only one install will be necessary.
mcolonno is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Windows (x64) Binaries for OpenFOAM-2.1.x using OpenMPI JLight OpenFOAM Installation on Windows, Mac and other Unsupported Platforms 18 August 15, 2015 15:49
CFX11 + Fortran compiler ? Mohan CFX 20 March 30, 2011 18:56
Cross-compiling OpenFOAM 1.7.0 on Linux for Windows 32 and 64bits with Mingw-w64 wyldckat OpenFOAM Announcements from Other Sources 3 September 8, 2010 06:25
Cross-compiling OpenFOAM 1.6 on Linux for Windows 32 and 64bits with Mingw-w64 wyldckat OpenFOAM Announcements from Other Sources 7 January 19, 2010 16:39
OpenFOAM Windows Binaries in Sourceforge philippose OpenFOAM Installation 2 March 19, 2009 04:48


All times are GMT -4. The time now is 01:22.