Revision: | 1.3 |
Committed: | Fri May 18 08:40:45 2012 UTC (11 years, 4 months ago) by kehcheng |
Content type: | application/x-csh |
Branch: | MAIN |
CVS Tags: | Ver_6-3, Ver_6-4, Ver_LATEST, NetDRMS_Ver_8-12, Ver_9-41, Ver_DRMSLATEST, Ver_9-5, Ver_9-4, Ver_9-3, Ver_9-2, Ver_9-1, Ver_9-0, NetDRMS_Ver_LATEST, NetDRMS_Ver_8-8, NetDRMS_Ver_8-10, NetDRMS_Ver_8-11, NetDRMS_Ver_8-4, NetDRMS_Ver_8-5, NetDRMS_Ver_8-6, NetDRMS_Ver_8-7, NetDRMS_Ver_8-0, NetDRMS_Ver_8-1, NetDRMS_Ver_8-2, NetDRMS_Ver_8-3, Ver_8-8, Ver_8-2, Ver_8-3, Ver_8-0, Ver_8-1, Ver_8-6, Ver_8-7, Ver_8-4, Ver_8-5, Ver_7-0, Ver_8-10, Ver_8-11, Ver_8-12, NetDRMS_Ver_6-4, NetDRMS_Ver_6-3, NetDRMS_Ver_9-41, NetDRMS_Ver_9-1, NetDRMS_Ver_9-0, NetDRMS_Ver_9-3, NetDRMS_Ver_9-2, NetDRMS_Ver_9-5, NetDRMS_Ver_9-4, Ver_7-1, NetDRMS_Ver_7-1, NetDRMS_Ver_7-0, HEAD |
Changes since 1.2: | +6 -1 lines |
Log Message: | add linux_avx |
# | Content |
---|---|
1 | #! /bin/csh -f |
2 | if ( ! $?JSOC_MACHINE ) then |
3 | |
4 | # Get host name, OS and CPU. |
5 | set OS = `uname -s` |
6 | switch ("$OS") |
7 | case "Linux*": |
8 | set CPU = `uname -m` |
9 | breaksw |
10 | case "Darwin": |
11 | set CPU = `uname -p` |
12 | breaksw |
13 | default: |
14 | set CPU = `uname -p` |
15 | breaksw |
16 | endsw |
17 | |
18 | if ( $OS == "Linux" ) then |
19 | switch ("$CPU") |
20 | case "i686": |
21 | case "i386": |
22 | case "ia32": |
23 | echo linux_ia32 |
24 | breaksw |
25 | case "ia64": |
26 | echo linux_ia64 |
27 | breaksw |
28 | case "x86_64": |
29 | case "em64t": |
30 | /bin/grep -qw avx /proc/cpuinfo |
31 | if ( $? ) then |
32 | echo linux_x86_64 |
33 | else |
34 | echo linux_avx |
35 | endif |
36 | breaksw |
37 | default: |
38 | echo custom |
39 | breaksw |
40 | endsw |
41 | else if ( $OS == "Darwin" ) then |
42 | switch ("$CPU") |
43 | case "powerpc": |
44 | echo mac_osx_ppc |
45 | breaksw |
46 | case "i386": |
47 | echo mac_osx_ia32 |
48 | breaksw |
49 | default: |
50 | echo custom |
51 | endsw |
52 | else |
53 | echo custom |
54 | endif |
55 | |
56 | else |
57 | echo $JSOC_MACHINE |
58 | endif |