|
[Sponsors] |
which windows operating system for multi-core system? |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
November 24, 2014, 17:53 |
which windows operating system for multi-core system?
|
#1 |
New Member
Chris L
Join Date: Sep 2014
Location: San Diego
Posts: 11
Rep Power: 12 |
Hello forum members,
I am trying to order a computer today for doing computational analysis. This will be a dual-boot system, so that I can run some programs on Linux and some on Windows. I would like to take full advantage of multi-processors for running CFD (like SU2 code, and Overflow, and maybe Openfoam) and AutoDesk ( to whatever extent it uses parallel processing). When I tried using multi-processors for SU2 on my current system I ran into an issue with the setup which basically told me that I needed Windows Server 2008 to handle the multi-processor function. The question is, for my new system, which operating system should I be getting? The choices from the computer builder are: Windows 8.1 Pro 64-bit Windows 7 Pro 64-bit Windows 7 Ultimate 64-bit Windows Server 2012 Essentials I was going to pick 7 Ultimate, but I'm thinking I might need Server. I'm concerned that Server 2012 has lost some attributes compared to Server 2008 r2. Can someone please help me understand which operating system I need? Thanks! P.s. The system will be a Xeon processor based mobile workstation, with 6, 10 or 12 cores (e.g. Xeon E5-1660 v2, or up to Xeon E5-2697 v2) and 32GB RAM (only DDR3 available, unfortunately. no DDR4 yet) and a couple of SSDs (Samsung model 850 512 GB x 2) and Nvidia Quadro 5100M video card. |
|
November 24, 2014, 18:38 |
|
#2 |
Member
Antonio Casas
Join Date: May 2013
Location: world
Posts: 85
Rep Power: 13 |
Don't waste your money in xeon, use i7
|
|
November 24, 2014, 19:05 |
|
#3 |
New Member
Chris L
Join Date: Sep 2014
Location: San Diego
Posts: 11
Rep Power: 12 |
i7 options only go up to 6 cores. (at least for this mobile workstation)
I am shooting for 10 or 12. also, i'd heard the i7 chips don't support ECC RAM, (and I'm assuming this RAM is ECC in this system . . . though I'm trying to confirm that now) i have to admit I have not dug into this much lately, but almost every informed opinion I read a couple months ago said to go Xeon for high performance/multi-processor computing . . . especially for applications like CFD (anyalyzing airflow on 80M grid points) where inter-core communication speed / reliability is of the essence. Can you explain more why you recommend the i7 over Xeon? Thanks. |
|
November 24, 2014, 19:14 |
|
#4 | |
Member
Antonio Casas
Join Date: May 2013
Location: world
Posts: 85
Rep Power: 13 |
Quote:
Yes, check this out http://www.cfd-online.com/Forums/har...-3930k-x2.html http://www.cfd-online.com/Forums/har...5-2650-v3.html http://support.microsoft.com/kb/2155311 And when I do run the intel processor diagnostic tool 64 bits on my 2 xeon e-5 2650 v3, it shows a big red FAIL ! for the QPI which is the "bus" Last edited by acasas; November 24, 2014 at 19:15. Reason: typo, spelling |
||
November 24, 2014, 19:33 |
|
#5 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
FYI:
|
|
November 24, 2014, 19:48 |
|
#6 | |
Member
Antonio Casas
Join Date: May 2013
Location: world
Posts: 85
Rep Power: 13 |
Quote:
Yes, guys, Bruno is probably right. I will try what he suggest and post results in here. Sorry if I did confuse someone with my post. Please try to imagine how I did felt, and how nervous I was. thanks a lot |
||
November 24, 2014, 20:43 |
|
#7 | |
New Member
Chris L
Join Date: Sep 2014
Location: San Diego
Posts: 11
Rep Power: 12 |
Quote:
Indeed. Yes, and thanks for hijacking the thread. So, my original question was . . . which operating system do I need (not which CPU should I buy). In particular I am going to be running some software which only runs on linux (Overflow) and some that runs on Windows (Office, in addition to some CAD and other computational s/w). Also, I've had issues with file translation between linux based systems and windows, and I imagine I might make good use of the "Subsystem for Unix-based Applications" which is available in Windows 7 Ultimate. With regard to the Windows, . . . and because I want to run the SU2 software from Stanford in parallel mode . . . and because the install guidelines point out that I need to install Microsoft's HPC Pack 2012 . . . and because MS HPC Pack 2012 r2 says that it supports only certain versions of MS Windows . . . I'm wondering which MS Windows OS I really need. Anyone out there from the SU2 camp want to weigh in on this? Do I really need HPC to run SU2 in parallel? Do I need Windows Server to handle the HPC Pack, or will Windows 7 Ultimate handle it. (I don't need to farm the work out to separate machines on a network, I just want to take advantage of all the cpu cores on my system.) Thanks for your input! |
||
November 26, 2014, 16:29 |
|
#9 | |
New Member
Chris L
Join Date: Sep 2014
Location: San Diego
Posts: 11
Rep Power: 12 |
Quote:
I had read some of that OS information on Microsoft's website. I'm still left wondering, however, if I need to run MS's "HPC Pack" (which is downloadable for free) to take advantage of multiple cores on one or two physical processors on my own system. Assuming I need HPC Pack to use multiple cores on my own single system . . . Where things get foggy for me are in the HPC nomenclature. If an HPC architecture is required to have at least one "head node", then it appears I need Windows Server OS. (see the Question "What operating systems does Microsoft HPC Pack 2012 support?" under this link.) If, however, I can have a simple HPC architecture where my own workstation is a "workstation node"as the only system involved (and no "head node" is needed), then it appears I can get by with Win7 Pro, Enterprise, or Ultimate. Any experts out there in HPC architecture/nomenclature? |
||
November 26, 2014, 16:46 |
|
#10 | |
New Member
Chris L
Join Date: Sep 2014
Location: San Diego
Posts: 11
Rep Power: 12 |
Quote:
For example, I copied and input file for SU2 which had been created on a unix system, and tried to use it on my windows system. It did not read the file properly. After trying some utilities aimed at fixing this issue (e.g. "tofrodos") i still ended up having to manually edit the files, line by line, to get it to read properly. It was a RPITA. (Royal Pain In The . . .) I'm hoping that I can use the "SUA" feature available in Win7 Ultimate to get around that kind of issue. |
||
December 12, 2014, 11:39 |
|
#11 |
New Member
Quentin Lux
Join Date: Feb 2012
Location: Quebec
Posts: 23
Rep Power: 14 |
Hi Chris,
You are confusing head node as a machine and head node as a process. When running CFD codes in parallel, one process is the head node and the others are parallel processes. You can run CFD codes in parallel on the same machine without the use of Windows HPC. What Windows HPC and other cluster manager are doing is allowing processes (parallel processes) to be run on another machine. So if you have 2 machines for example, you can have one as a head node (because the head process is running on it), several parallel processes on the head node machine and parallel processes on the other machine. |
|
December 14, 2014, 08:26 |
|
#12 | ||||||
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
Greetings to all!
I'll be trying to answer most of Chris Lee's questions in this post. For reference, questions related to the system configuration itself, were answered here: http://www.cfd-online.com/Forums/har...tml#post523854 post #18 Quote:
Quote:
Quote:
Quote:
The HPC Pack is only a convenience package that provides the job scheduler and other tools, to assist in using more than one machine and when running more than one job. You can also try installing the HPC Pack SDK: http://www.microsoft.com/en-us/downl....aspx?id=36043 - which roughly supports any Windows version Quote:
Quote:
dos2unix and unix2dos are the usual application names for changing line endings, which are usually also available on Linux, in case you don't want to mess with them on Windows. There is also Git (MSys+Git for Windows), which can automatically fix line endings when you pull the latest file version from the shared source code version repository. Takes a while to learn how to use it, but you'll end up being grateful for keeping an historical log of the changes you make to your input files and simulation set-ups... assuming that you strictly abide to the necessary work-flow ethic. You might also want to request the developers of SU2 to support both line endings on each operating system. Better yet, if you're worried only about the input file (i.e. text files), on Windows you can for example use Notepad2 or Notepad++ to easily change between line endings for files. Hopefully I didn't miss any question. Best regards, Bruno |
|||||||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Linux to Windows (dual boot system) | Alex | Main CFD Forum | 9 | May 3, 2007 04:36 |
where can i download lapack for the windows system | ztdep | Main CFD Forum | 1 | October 11, 2006 03:20 |
Need ideas-fuel discharge system | Jan | Main CFD Forum | 0 | October 9, 2006 05:27 |
Supported Operating System | Hong | CFX | 2 | January 12, 2006 21:04 |
windows operating system | scientist | Main CFD Forum | 8 | November 19, 2004 04:30 |