RE: [EXTERNAL] Re: [sst-simulator:684] SST 3.1.0 Installation , McPAT, HOTSPOT

12 views
Skip to first unread message

Hammond, Simon David (-EXP)

unread,
Oct 11, 2013, 12:34:44 AM10/11/13
to SST-si...@googlegroups.com
Can you also provide the compiler version? Something g++ -v should do it.

Thanks

S

Sent with Good (www.good.com)


-----Original Message-----
From: Faris Almomen [mailto:falm...@gmail.com]
Sent: Thursday, October 10, 2013 10:19 PM Mountain Standard Time
To: SST-si...@googlegroups.com
Subject: [EXTERNAL] Re: [sst-simulator:684] SST 3.1.0 Installation , McPAT, HOTSPOT

Simon,


I am using Ubuntu 12.04 with g++ compiler, boost version 1.54, and OpenMPI 1.7.2. Please let me know if there is any more info that I can provide.


Faris



On Thu, Oct 10, 2013 at 11:35 PM, Simon Hammond <simon....@gmail.com> wrote:


Hi Faris,

Thanks for these. So there is an error during the make which will prevent sst.x from being built (see below). Can you provide details of what operating system, compiler, Boost and MPI versions you are using please?

memNIC.cc: In member function 'int SST::MemHierarchy::MemNIC::getFlitSize(SST::Interfaces::MemEvent*)':
memNIC.cc:41:56: error: no matching function for call to 'max(uint32_t, long unsigned int)'
memNIC.cc:41:56: note: candidates are:
/usr/include/c++/4.6/bits/stl_algobase.h:210:5: note: template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&)
/usr/include/c++/4.6/bits/stl_algobase.h:254:5: note: template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare)
make[4]: *** [memNIC.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1


S.

--
Si Hammond



On 10 October 2013 21:22, Faris Almomen <falm...@gmail.com> wrote:


Hey Simon,


So, I attached the config.log file of the sst 3.1.0 as well as the terminal outputs generated after the configure, make all, and make install steps. I assumed I should email them to you but I would be glad to send them to someone else if you redirect me. Have I provided sufficient info to tackle the problem?


Many Thanks,

Faris



On Thu, Oct 10, 2013 at 10:42 PM, Simon Hammond <simon....@gmail.com> wrote:


Hi Faris,

The first thing to check is the config.log, this is a very long file generated at configure time but will tell you of errors finding modules/packages which SST needs to compile successfully. You should also try to re-run make and take a copy of the output, this can help us diagnose what may have happened. SST 3.1.0 has a number of bug fixes and new features over 3.0.0, depending on what components you are using we would strongly recommend you use the latest release. If you can supply us with the config.log and a copy of your make output we can probably try to figure out what has gone wrong.

McPAT and HotSpot will compile into SST (depending on the versions) but they cannot currently be activated within the simulations so there is little point in attempting this in the current SST release. We will be reintegrating this into our simulation environment (with a new API) during 2014.

You can find out more about modeling parallel applications over a network using SST/Macro at http://sst.sandia.gov/about_sstmacro.html. Macro is a coarse grained network simulator so will scale to large simulations but will provide you with less detail that Micro is capable of. We would recommend you think carefully about what level of simulation you require before making these choices.

S.

--
Si Hammond



On 10 October 2013 20:34, Faris Almomen <falm...@gmail.com> wrote:


Simon,


(1) I searched for sst.x and couldn't find it so it seems that the make process was somehow not complete. I can't think of any particular reason why. I might just try to reinstall 3.0.0 again. Would you say that I would be at great disadvantage if I continued to use 3.0.0?


(2) I could find the McPAT and HOTSPOT on their respective websites. Would I be faced with major errors if I try to build sst with them?


(3) I would have to refer back to my professor to determine the level of support that i would need ans ask you again. Is there a module for a thing such as "basic support"? and could you please give me more information about the SST/Macro project or a link to a page with more info?


Appreciate your help

Faris



On Thu, Oct 10, 2013 at 9:59 PM, Simon Hammond <simon....@gmail.com> wrote:


Hey Faris,

Few questions:

(1) Did the SST compile and make process go smoothly? If so then you should have an sst.x installed. Can you run a find in your source directory for sst.x to see if this was generated during the make process.

(2) McPAT, ORION and HotSpot are being refactored in SST. We expect to have better for support for these during 2014, this is due to a change in the APIs we are planning associated with aggregating statistics in the simulation ("introspection" in SST language).

(3) Network simulations - yes, it depends what level of support you need. Are you expecting cycle accurate simulation or something much higher level? In general you should look at the SST/Macro project for coarse-grained simulation tools, they have great support for MPI applications.

Thanks for your interest in SST.

S.

--
Si Hammond



On 10 October 2013 19:52, Faris Almomen <falm...@gmail.com> wrote:


Hello everyone,

I recently installed SST 3.0.0 and it was rand everything was OK. Today, I tried to install the 3.1.0 update on a freshly installed Ubuntu 12.04 (updated and upgraded) and followed the same steps as before except this time I cannot find the bin folder that contains the sst.x file. I have the include and lib folders but not the bin. Would anyone know why I'm why this problem might be occurring?

Also, I would like to know your comments about the McPAT and HOTSPOT packages. Are their functionality replaced by other modules? Are they still supported?

Finally, is there a specific module that performs networking simulations?


Many Thanks,
Faris

--
You received this message because you are subscribed to the Google Groups "Structural Simulation Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to SST-simulato...@googlegroups.com <mailto:SST-simulator%2Bunsu...@googlegroups.com> .
For more options, visit https://groups.google.com/groups/opt_out.



--
You received this message because you are subscribed to the Google Groups "Structural Simulation Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to SST-simulato...@googlegroups.com <mailto:SST-simulator%2Bunsu...@googlegroups.com> .
For more options, visit https://groups.google.com/groups/opt_out.



--
You received this message because you are subscribed to the Google Groups "Structural Simulation Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to SST-simulato...@googlegroups.com <mailto:SST-simulator%2Bunsu...@googlegroups.com> .
For more options, visit https://groups.google.com/groups/opt_out.



--
You received this message because you are subscribed to the Google Groups "Structural Simulation Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to SST-simulato...@googlegroups.com <mailto:SST-simulator%2Bunsu...@googlegroups.com> .
For more options, visit https://groups.google.com/groups/opt_out.



--
You received this message because you are subscribed to the Google Groups "Structural Simulation Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to SST-simulato...@googlegroups.com <mailto:SST-simulator%2Bunsu...@googlegroups.com> .
For more options, visit https://groups.google.com/groups/opt_out.



--
You received this message because you are subscribed to the Google Groups "Structural Simulation Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to SST-simulato...@googlegroups.com <mailto:SST-simulator%2Bunsu...@googlegroups.com> .
For more options, visit https://groups.google.com/groups/opt_out.



--
You received this message because you are subscribed to the Google Groups "Structural Simulation Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to SST-simulato...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Faris Almomen

unread,
Oct 11, 2013, 12:37:05 AM10/11/13
to SST-si...@googlegroups.com
faris@faris-Precision-M65:~/sst/scratch/src/sst-3.1.0$ g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.6/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu
Thread model: posix
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)

Hope that helps.
Faris
Reply all
Reply to author
Forward
0 new messages