You can subscribe to this list here.
1998 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(15) |
Sep
(5) |
Oct
(11) |
Nov
(19) |
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1999 |
Jan
(8) |
Feb
(2) |
Mar
(13) |
Apr
(22) |
May
(6) |
Jun
(11) |
Jul
(3) |
Aug
(8) |
Sep
(14) |
Oct
(14) |
Nov
(7) |
Dec
(13) |
2000 |
Jan
(14) |
Feb
(13) |
Mar
(25) |
Apr
(5) |
May
(11) |
Jun
(7) |
Jul
(5) |
Aug
(4) |
Sep
(1) |
Oct
(14) |
Nov
(13) |
Dec
(15) |
2001 |
Jan
(46) |
Feb
(8) |
Mar
(10) |
Apr
(4) |
May
(7) |
Jun
(5) |
Jul
(10) |
Aug
(12) |
Sep
(11) |
Oct
(6) |
Nov
(11) |
Dec
(3) |
2002 |
Jan
(6) |
Feb
(2) |
Mar
(3) |
Apr
(16) |
May
(23) |
Jun
(9) |
Jul
(14) |
Aug
(15) |
Sep
(11) |
Oct
(13) |
Nov
(15) |
Dec
(36) |
2003 |
Jan
(33) |
Feb
(49) |
Mar
(27) |
Apr
(23) |
May
(19) |
Jun
(21) |
Jul
(33) |
Aug
(26) |
Sep
(42) |
Oct
(34) |
Nov
(31) |
Dec
(52) |
2004 |
Jan
(22) |
Feb
(24) |
Mar
(22) |
Apr
(12) |
May
(18) |
Jun
(45) |
Jul
(18) |
Aug
(52) |
Sep
(13) |
Oct
(17) |
Nov
(14) |
Dec
(30) |
2005 |
Jan
(11) |
Feb
(10) |
Mar
(19) |
Apr
(29) |
May
(58) |
Jun
(61) |
Jul
(45) |
Aug
(23) |
Sep
(43) |
Oct
(42) |
Nov
(30) |
Dec
(24) |
2006 |
Jan
(23) |
Feb
(43) |
Mar
(34) |
Apr
(14) |
May
(31) |
Jun
(23) |
Jul
(13) |
Aug
(6) |
Sep
(16) |
Oct
(14) |
Nov
(9) |
Dec
(11) |
2007 |
Jan
(28) |
Feb
(24) |
Mar
(23) |
Apr
(16) |
May
(29) |
Jun
(28) |
Jul
(17) |
Aug
(14) |
Sep
(15) |
Oct
(19) |
Nov
|
Dec
(12) |
2008 |
Jan
(30) |
Feb
(21) |
Mar
(24) |
Apr
(22) |
May
(38) |
Jun
(21) |
Jul
(24) |
Aug
(31) |
Sep
(9) |
Oct
(23) |
Nov
(18) |
Dec
(1) |
2009 |
Jan
(12) |
Feb
(17) |
Mar
(20) |
Apr
(6) |
May
(6) |
Jun
(11) |
Jul
(27) |
Aug
(5) |
Sep
(5) |
Oct
(16) |
Nov
(2) |
Dec
(6) |
2010 |
Jan
(18) |
Feb
(23) |
Mar
(5) |
Apr
(6) |
May
(2) |
Jun
(10) |
Jul
(24) |
Aug
(6) |
Sep
(7) |
Oct
(8) |
Nov
(11) |
Dec
(1) |
2011 |
Jan
(15) |
Feb
(1) |
Mar
(1) |
Apr
(4) |
May
(7) |
Jun
(2) |
Jul
(36) |
Aug
(10) |
Sep
(2) |
Oct
(10) |
Nov
(3) |
Dec
(12) |
2012 |
Jan
(10) |
Feb
(29) |
Mar
(6) |
Apr
(47) |
May
(11) |
Jun
(11) |
Jul
(14) |
Aug
(13) |
Sep
(3) |
Oct
|
Nov
(5) |
Dec
|
2013 |
Jan
(7) |
Feb
(6) |
Mar
(5) |
Apr
|
May
(5) |
Jun
(10) |
Jul
|
Aug
(1) |
Sep
(6) |
Oct
(3) |
Nov
(1) |
Dec
(7) |
2014 |
Jan
|
Feb
(5) |
Mar
(1) |
Apr
(2) |
May
|
Jun
(6) |
Jul
|
Aug
(10) |
Sep
(1) |
Oct
|
Nov
(5) |
Dec
|
2015 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
(1) |
Dec
|
2016 |
Jan
(6) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(6) |
Dec
|
2017 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
(1) |
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
From: <243...@qq...> - 2019-11-16 09:22:31
|
It is my great honor to ask you this question.I want to use Blitz in Visual studio 2013.But I don't know the detailed installation process.Can you help me install Blitz in Visual studio 2013? I would appreciate if can you help me.Thank you very much.Have a good time. |
From: <157...@qq...> - 2018-09-29 12:15:51
|
Dear blitz-group, Recently, I have come across some question during the installation of blitz++ lib in my computer(as in the attachment figure). My system is Centos 7. Could you help me solve this problem? Q. W. Zeng |
From: Brian H. <bhe...@cl...> - 2018-09-11 16:52:17
|
Hi C. Gao, I complied and ran your program without errors on my machine. Maybe remove your installation of blitz and reinstall it? I would install the most recent using the repository on github. A = (1,4) x (1,4) [ 1 0.5 0.333333 0.25 0.5 0.333333 0.25 0.2 0.333333 0.25 0.2 0.166667 0.25 0.2 0.166667 0.142857 ] B = (1,4) x (1,4) [ 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 ] B = (1,4) x (1,4) [ 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 ] C = (1,4) x (1,4) x (1,4) [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] D = (1,4) x (1,4) [ 0.25 0.333333 0.5 1 0.2 0.25 0.333333 0.5 0.166667 0.2 0.25 0.333333 0.142857 0.166667 0.2 0.25 ] Brian > On Sep 10, 2018, at 8:56 PM, qq <gao...@ye...> wrote: > > Dear blitz group, > When I compile the test.ccp file, there are many errors. Could you help me check the problems? > C. Gao > > > > <Blit_test.cpp><compile errors.png>_______________________________________________ > Blitz-support mailing list > Bli...@li... > https://lists.sourceforge.net/lists/listinfo/blitz-support |
From: qq <gao...@ye...> - 2018-09-11 00:56:14
|
Dear blitz group, When I compile the test.ccp file, there are many errors. Could you help me check the problems? C. Gao |
From: Kurt V. <kur...@gm...> - 2018-06-20 13:22:39
|
How do I install Blitz++ 0.10 on Windows 10 (CodeBlocks x86_64-w64-mingw32-g++)? |
From: Theodore P. <the...@in...> - 2018-05-02 21:35:25
|
<div dir='auto'>Besides the other reply to your message, obviously the configure script does not find your c++ compiler. Make sure it is installed and found in your path. I do not see why blitz could not be compiled with the mingw32 compiler...</div><div class="gmail_extra"><br><div class="gmail_quote">Le 2 mai 2018 9:39 PM, Kurt VanderKoi <kur...@gm...> a écrit :<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"> <p style="margin-bottom:0.0001pt;line-height:normal">Questions: Who can help me configure blitz?<br /></p> <p style="margin-bottom:0.0001pt;line-height:normal">Here is the listing: <br /></p> <p style="margin-bottom:0.0001pt;line-height:normal">$ ./configure</p><p style="margin-bottom:0.0001pt;line-height:normal">configure: loading site script /mingw32/etc/config.site</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking build system type... i686-w64-mingw32</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking host system type... i686-w64-mingw32</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking target system type... i686-w64-mingw32</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for a BSD-compatible install... /usr/bin/install -c</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking whether build environment is sane... yes</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for a thread-safe mkdir -p... /usr/bin/mkdir -p</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for gawk... gawk</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking whether make sets $(MAKE)... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking whether to enable maintainer-specific portions of Makefiles... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">configure:</p> <p style="margin-bottom:0.0001pt;line-height:normal"> </p> <p style="margin-bottom:0.0001pt;line-height:normal">Configuring blitz 0.10 for i686-w64-mingw32</p> <p style="margin-bottom:0.0001pt;line-height:normal"> </p> <p style="margin-bottom:0.0001pt;line-height:normal"> </p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for xlc++... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for xlC... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for icpc... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for pathCC... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for pgCC... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for cxx... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for aCC... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for c++... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for CC... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for g++... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for clang++... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for KCC... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking for FCC... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">checking whether the C++ compiler works... no</p> <p style="margin-bottom:0.0001pt;line-height:normal">configure: error: in `/c/blitz-0.10':</p> <p style="margin-bottom:0.0001pt;line-height:normal">configure: error: C++ compiler cannot create executables</p> <p style="margin-bottom:0.0001pt;line-height:normal">See attached `config.log' for more details</p> <br /></div> </blockquote></div><br></div> |
From: Brian H. <bhe...@cl...> - 2018-05-02 21:20:21
|
Blitz++ does not compile like that on Windows. This is from an old thread about compiling on windows: Hi Howard, The blitz sources contain the "Blitz-VS.NET.zip" file. This has the VS.net files u need. Extract and open the solution (sln) file in Visual Studio. It will be cast into the new project format and should build successfully. I use Blitz with Visual Studio C++ 2008 express edition successfully. All the best. Shakes Howard Hansen wrote: > The first step in the installation instructions for Blitz++ say run the > "configure" script. However the script is written for Unix/Linux. > Because I am using Windows XP I can not run the "configure" script > Hence I am lost as to how to proceed. Therefor my question is how do I > install Blitz++ when using Visual studio 2008 and Windows XP. > > This question comes up because I am trying to use the programs given in > the book "Financial Modeling in Python" by S. Fletcher and C. > Gardner. On page 8 in the book it says Blitz++ is a prerequisite.. The > authors say the code in the book has been successfully tested and built > with Visual Studio C++ 9.0 express edition. However the authors do not > provide any instructions on how to install Blitz++. > > Best Regards > > Howard R Hansen > > > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9-12, 2009. Register now! > http://p.sf.net/sfu/devconf <http://p.sf.net/sfu/devconf> > _______________________________________________ > Blitz-support mailing list > Blitz-support@... > https://lists.sourceforge.net/lists/listinfo/blitz-support <https://lists.sourceforge.net/lists/listinfo/blitz-support> > On May 2, 2018, at 3:33 PM, Kurt VanderKoi <kur...@gm...> wrote: > > Questions: Who can help me configure blitz? > Here is the listing: > $ ./configure > configure: loading site script /mingw32/etc/config.site > checking build system type... i686-w64-mingw32 > checking host system type... i686-w64-mingw32 > checking target system type... i686-w64-mingw32 > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /usr/bin/mkdir -p > checking for gawk... gawk > checking whether make sets $(MAKE)... no > checking whether to enable maintainer-specific portions of Makefiles... no > configure: > > Configuring blitz 0.10 for i686-w64-mingw32 > > > checking for xlc++... no > checking for xlC... no > checking for icpc... no > checking for pathCC... no > checking for pgCC... no > checking for cxx... no > checking for aCC... no > checking for c++... no > checking for CC... no > checking for g++... no > checking for clang++... no > checking for KCC... no > checking for FCC... no > checking whether the C++ compiler works... no > configure: error: in `/c/blitz-0.10': > configure: error: C++ compiler cannot create executables > See attached `config.log' for more details > > <bli...@li...cx>------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot_______________________________________________ > Blitz-support mailing list > Bli...@li... > https://lists.sourceforge.net/lists/listinfo/blitz-support |
From: Kurt V. <kur...@gm...> - 2018-05-02 19:33:25
|
Questions: Who can help me configure blitz? Here is the listing: $ ./configure configure: loading site script /mingw32/etc/config.site checking build system type... i686-w64-mingw32 checking host system type... i686-w64-mingw32 checking target system type... i686-w64-mingw32 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... no checking whether to enable maintainer-specific portions of Makefiles... no configure: Configuring blitz 0.10 for i686-w64-mingw32 checking for xlc++... no checking for xlC... no checking for icpc... no checking for pathCC... no checking for pgCC... no checking for cxx... no checking for aCC... no checking for c++... no checking for CC... no checking for g++... no checking for clang++... no checking for KCC... no checking for FCC... no checking whether the C++ compiler works... no configure: error: in `/c/blitz-0.10': configure: error: C++ compiler cannot create executables See attached `config.log' for more details |
From: Brian H. <bhe...@cl...> - 2017-01-23 20:29:57
|
Are you using the version from github? I believe that has a correction for MSVS Brian Brian Helenbrook Paynter-Krigman Endowed Professor in Engineering Science Simulation Mechanical and Aeronautical Engineering Department 357 CAMP Clarkson University Potsdam, NY 13699-5725 work: 315-268-2204 fax: 315-268-6695 > On Jan 22, 2017, at 3:23 PM, <pei...@gm...> <pei...@gm...> wrote: > > Hi, guys, > > I am a PhD student conducting research in geomatics. I am new to blitz and wondering if I could use blitz in VS C++ 2013. I find the package for VS 2010 but failed to build it in VS 2013 and get the message as following: > > error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...". C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets 64 > > So what should I do to solve this problem? Any help would be greatly appreciated! > Thank you very much in advance! > > Regards, > Peiyuan > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org <http://slashdot.org/>! http://sdm.link/slashdot_______________________________________________ <http://sdm.link/slashdot_______________________________________________> > Blitz-support mailing list > Bli...@li... <mailto:Bli...@li...> > https://lists.sourceforge.net/lists/listinfo/blitz-support <https://lists.sourceforge.net/lists/listinfo/blitz-support> |
From: Mario E. <ma...@em...> - 2017-01-23 20:14:47
|
Dear Peiyuan, did you try the steps that the error message suggests? And which version of blitz++ are you using, can you send the exact download link or version number? On 22.01.2017 21:23, pei...@gm... wrote: > Hi, guys, > > > > I am a PhD student conducting research in geomatics. I am new to blitz and > wondering if I could use blitz in VS C++ 2013. I find the package for VS 2010 > but failed to build it in VS 2013 and get the message as following: > > > > error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = > 'v100') cannot be found. To build using the v100 build tools, please install > Visual Studio 2010 build tools. Alternatively, you may upgrade to the current > Visual Studio tools by selecting the Project menu or right-click the solution, > and then selecting "Upgrade Solution...". C:\Program Files > (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets 64 > > > > So what should I do to solve this problem? Any help would be greatly appreciated! > > Thank you very much in advance! > > > > Regards, > > Peiyuan Viele Gruesse, Mario Emmenlauer -- BioDataAnalysis GmbH, Mario Emmenlauer Tel. Buero: +49-89-74677203 Balanstr. 43 mailto: memmenlauer * biodataanalysis.de D-81669 München http://www.biodataanalysis.de/ |
From: <pei...@gm...> - 2017-01-22 20:23:37
|
Hi, guys, I am a PhD student conducting research in geomatics. I am new to blitz and wondering if I could use blitz in VS C++ 2013. I find the package for VS 2010 but failed to build it in VS 2013 and get the message as following: error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...". C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets 64 So what should I do to solve this problem? Any help would be greatly appreciated! Thank you very much in advance! Regards, Peiyuan |
From: Mario E. <ma...@em...> - 2016-11-30 19:01:19
|
Dear DuongTham, two people already replied to your email. Did you maybe not subscribe to the mailing list? Or are the messages maybe in your spam filter? Here are the two replies: Blitz supports boost::serialize, which can be used to read/write arrays. However, if you need some specific binary format, there's no way beyond writing the serialization methods yourself. Cheers, /Patrik On Tue, Nov 29, 2016 at 8:46 AM, Mario Emmenlauer <ma...@em...> wrote: Dear DuongTham, I do not know this functionality in blitz++. I could be wrong, but maybe blitz++ is not what you want? We use HDF5 to store blitz++ arrays, and it works very well. But this is not part of blitz++. Cheers, Mario On 30.11.2016 04:03, DuongTham wrote: > Hello, > Anyone can help me? > > 2016-11-29 18:17 GMT+07:00 DuongTham <duo...@gm... > <mailto:duo...@gm...>>: > > Dear All, > I'm new in blitz library. I want to use blitz library to export array int to > binary file but I don't know how to do it. Could you give some advise or > guide line for this function. > > Thank so much & Best regard. > > -- > "If you want to shine tomorrow, you need to sparkle today" > > > > > > -- > Duong Tham_1114719 > ===== CTK35LT===== > "If you want to shine tomorrow, you need to sparkle today" > > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > Blitz-support mailing list > Bli...@li... > https://lists.sourceforge.net/lists/listinfo/blitz-support > Viele Gruesse, Mario Emmenlauer -- BioDataAnalysis GmbH, Mario Emmenlauer Tel. Buero: +49-89-74677203 Balanstr. 43 mailto: memmenlauer * biodataanalysis.de D-81669 München http://www.biodataanalysis.de/ |
From: Aaron F. <fr...@us...> - 2016-11-30 18:54:41
|
Can you be more specific about what you are trying to do? On Tue, Nov 29, 2016 at 7:03 PM, DuongTham <duo...@gm...> wrote: > Hello, > Anyone can help me? > > 2016-11-29 18:17 GMT+07:00 DuongTham <duo...@gm...>: > >> Dear All, >> I'm new in blitz library. I want to use blitz library to export array int >> to binary file but I don't know how to do it. Could you give some advise or >> guide line for this function. >> >> Thank so much & Best regard. >> >> -- >> "If you want to shine tomorrow, you need to sparkle today" >> >> >> > > > -- > Duong Tham_1114719 > ===== CTK35LT===== > "If you want to shine tomorrow, you need to sparkle today" > > > > ------------------------------------------------------------ > ------------------ > > _______________________________________________ > Blitz-support mailing list > Bli...@li... > https://urldefense.proofpoint.com/v2/url?u=https-3A__lists. > sourceforge.net_lists_listinfo_blitz-2Dsupport&d=DgICAg&c= > clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=Rx9txIqgEINHtVDIDfXdIw&m= > KLQP4vsnt6cO94jovnJYlLqWRGgdvn6XUxKsSriHKXk&s=yxFuPckpMA__ > dhdXJVAStrvf0pjC__GC7JSdPQE10SU&e= > > |
From: DuongTham <duo...@gm...> - 2016-11-30 03:03:48
|
Hello, Anyone can help me? 2016-11-29 18:17 GMT+07:00 DuongTham <duo...@gm...>: > Dear All, > I'm new in blitz library. I want to use blitz library to export array int > to binary file but I don't know how to do it. Could you give some advise or > guide line for this function. > > Thank so much & Best regard. > > -- > "If you want to shine tomorrow, you need to sparkle today" > > > -- Duong Tham_1114719 ===== CTK35LT===== "If you want to shine tomorrow, you need to sparkle today" |
From: Patrik J. <co...@fa...> - 2016-11-29 21:14:35
|
Blitz supports boost::serialize, which can be used to read/write arrays. However, if you need some specific binary format, there's no way beyond writing the serialization methods yourself. Cheers, /Patrik On Tue, Nov 29, 2016 at 8:46 AM, Mario Emmenlauer <ma...@em...> wrote: > > Dear DuongTham, > > I do not know this functionality in blitz++. I could be wrong, but maybe > blitz++ is not what you want? We use HDF5 to store blitz++ arrays, and it > works very well. But this is not part of blitz++. > > > > On 29.11.2016 12:17, DuongTham wrote: > > Dear All, > > I'm new in blitz library. I want to use blitz library to export array > int to > > binary file but I don't know how to do it. Could you give some advise or > guide > > line for this function. > > > > Thank so much & Best regard. > > > > Cheers, > > Mario Emmenlauer > > > ------------------------------------------------------------ > ------------------ > _______________________________________________ > Blitz-support mailing list > Bli...@li... > https://lists.sourceforge.net/lists/listinfo/blitz-support > |
From: Mario E. <ma...@em...> - 2016-11-29 19:30:38
|
Dear DuongTham, I do not know this functionality in blitz++. I could be wrong, but maybe blitz++ is not what you want? We use HDF5 to store blitz++ arrays, and it works very well. But this is not part of blitz++. On 29.11.2016 12:17, DuongTham wrote: > Dear All, > I'm new in blitz library. I want to use blitz library to export array int to > binary file but I don't know how to do it. Could you give some advise or guide > line for this function. > > Thank so much & Best regard. Cheers, Mario Emmenlauer |
From: DuongTham <duo...@gm...> - 2016-11-29 11:17:52
|
Dear All, I'm new in blitz library. I want to use blitz library to export array int to binary file but I don't know how to do it. Could you give some advise or guide line for this function. Thank so much & Best regard. -- "If you want to shine tomorrow, you need to sparkle today" |
From: Marios S. <mar...@ya...> - 2016-01-11 22:48:58
|
Hello. I've made some test regarding the evaluation of the expressions (a = b+c & a = b + c + d + e) where a,b,c,d,e are vector objects. I'am trying to compare the performance of: 1. Manual for-loop implementation2. Traditional Operator Overloading implementation3. Basic custom expression template technique introduced by Todd Veldhuizen 1996.4. Blitz++ (use expression templates by default) Implementation 2 should be the one with the worst performance due to the introduction of temporary objects. However Blitz++ implementation has the worst performance but I don't know why. (I've done tests for the following vector sizes: 10 10^2, 10^3, 10^4, 10^5, 10^6, 10^7, 10^8). Memory usage seems to be the lowest for implementations 1,3 and 4 and the highest for implementation 2. Implementations 1,3 and 4 have exactly the same memory usage. If implementations 3 and 4 have the same usage with implementation 1, it seems no temporaries are created.Implementation 3 is faster than implementation 2 but why implementation 4 is slower than implementation 2 ? Below I will give my Blitz++ installation procedure, my computer specifications and the compilation process. Please tell me if I'am doing something wrong. Installation --------------gunzip blitz-0.10.tar.gztar xvf blitz-0.10.tar cd blitz-0.10/ ./configure CXX=g++ --prefix=/home/marios/Desktop/Blitz++ make lib sudo make install Specs--------Ubuntu 14.04 LTSg++ (gcc version 4.8.4 )i7-720QM (4-cores/8-threads, 6MB L3 Cache)8GB RAM Compile process----------------------- g++ -I/home/marios/Desktop/Blitz++ -L/home/marios/Desktop/blitz-0.10/lib -lblitz test.cpp Source code (test.cpp)------------------------------#include <iostream>#include <blitz/array.h>#include <ctime>using namespace blitz; int main(){ int N; std::cout<<"N: "; std::cin>>N; Array<double,1> a(N); // one-dimensional array of size N; a = 0.0; //all the elements of the array are set to zero. Array<double,1> b(N); b = 1.1; Array<double,1> c(N); c = 1.1; clock_t start = clock(); a = b + c; clock_t finish = clock(); double duration = (double)(finish - start) / CLOCKS_PER_SEC; std::cout<<duration*1000<<" ms"<<std::endl; //cout<<a; return 0;} Best RegardsSofokleous Marios |
From: Brian H. <bhe...@cl...> - 2016-01-11 13:47:37
|
It may be that when you installed blitz it didn’t configure properly or it configured for a different compiler. You could try reinstalling/reconfiguring making sure it uses the clang compiler if you have multiple compilers installed. Brian Brian Helenbrook Paynter-Krigman Endowed Professor in Engineering Science Simulation Mechanical and Aeronautical Engineering Department 357 CAMP Clarkson University Potsdam, NY 13699-5725 work: 315-268-2204 fax: 315-268-6695 > On Jan 11, 2016, at 8:20 AM, Florian Oswald <flo...@gm...> wrote: > > thanks guys. i get the following. > > just linking the library doesn't change the result, i.e. > > g++ -DBZ_DEBUG -I/usr/local/include outof1.cpp -o out -L/usr/local/lib -lblitz > > throws the same error as before. however, i just noted that my clang is configured with --with-gxx-include-dir=/usr/include/c++/4.2.1. <http://4.2.1./> Is that too old? In fact, I have homebrew gcc5.2, so doing > > g++-5 -DBZ_DEBUG -I/usr/local/include outof1.cpp -o out -L/usr/local/lib -lblitz > > works fine, and also nicely reports an out of bounds error that I included. So: any idea what's wrong with my clang compiler? > > thanks again. > > On 11 January 2016 at 14:10, Brian Helenbrook <bhe...@cl... <mailto:bhe...@cl...>> wrote: > Hi Florian, > > That works with and without BZ_DEBUG on my machine which is pretty similar to yours. I have to link in the libblitz library as Mario said: > > c++ -DBZ_DEBUG -I${HOME}/Packages/include test.cpp -L${HOME}/Packages/lib -lblitz > > c++ --version > Apple LLVM version 7.0.2 (clang-700.1.81) > Target: x86_64-apple-darwin15.2.0 > Thread model: posix > > > > Brian Helenbrook > Paynter-Krigman Endowed Professor in Engineering Science Simulation > Mechanical and Aeronautical Engineering Department > 357 CAMP > Clarkson University > Potsdam, NY 13699-5725 > > work: 315-268-2204 > fax: 315-268-6695 > > > >> On Jan 11, 2016, at 7:56 AM, Florian Oswald <flo...@gm... <mailto:flo...@gm...>> wrote: >> >> >> hi all, >> >> i can't get the debug option to work properly. I have this example program: >> >> //outof1.cpp >> >> #include <blitz/array.h> >> >> >> using namespace blitz; >> >> >> int main(){ >> >> >> Array<double,2> A(6,6); >> >> A(Range(0,2),Range(0,2)) = 5; >> >> cout << "A = " << A << endl; >> >> >> return 0; >> >> >> } >> >> >> compiled with >> g++ outof1.cpp -o out >> this returns >> >> A = (0,5) x (0,5) >> >> [ 5 5 5 0 0 0 >> >> 5 5 5 0 0 0 >> >> 5 5 5 0 0 0 >> >> 0 0 0 0 0 0 >> >> 0 0 0 0 0 0 >> >> 0 0 0 0 0 0 ] >> >> >> as it should. However, switching on the debug mode produces errors (see below). just for info, the compiler here is >> >> ➜ basics git:(master) ✗ g++ --version >> >> Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 >> >> Apple LLVM version 7.0.2 (clang-700.1.81) >> >> Target: x86_64-apple-darwin14.5.0 >> >> Thread model: posix >> >> >> any help much appreciated! >> >> Florian >> >> >> g++ outof1.cpp -DBZ_DEBUG -o out >> >> ./out >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:111:26: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> typedef _bz_typename T_expr::T_numtype T_numtype; >> >> ^ >> >> /usr/local/include/blitz/array/asexpr.h:223:25: note: in instantiation of template class 'blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> >' >> >> requested here >> >> typename asExpr<O2>::T_expr::T_optype >> >> ^ >> >> /usr/local/include/blitz/array/ops.h:113:1: note: in instantiation of template class 'blitz::BzBinaryExprResult<ShiftLeft, char, >> >> blitz::TinyVector<int, 2> >' requested here >> >> BZ_DECLARE_ARRAY_ET_SCALAR_OPS(char) >> >> ^ >> >> /usr/local/include/blitz/array/ops.h:100:71: note: expanded from macro 'BZ_DECLARE_ARRAY_ET_SCALAR_OPS' >> >> BZ_DECLARE_ARRAY_ET_BINARY_SCALAR(operator>>, ShiftRight, sca) \ >> >> ^ >> >> /usr/local/include/blitz/array/newet-macros.h:113:25: note: expanded from macro '\ >> >> BZ_DECLARE_ARRAY_ET_BINARY_SCALAR' >> >> typename BZ_BLITZ_SCOPE(BzBinaryExprResult)<applic,sca,T>::T_result \ >> >> ^ >> >> /usr/local/include/blitz/compiler.h:160:36: note: expanded from macro 'BZ_BLITZ_SCOPE' >> >> #define BZ_BLITZ_SCOPE(x) blitz::x >> >> ^ >> >> /usr/local/include/blitz/tinymat2.h:220:72: note: while substituting deduced template arguments into function template 'operator<<' >> >> [with T = blitz::TinyVector<int, 2>] >> >> BZPRECHECK(isInRange(index), "TinyMatrix index out of range: " << index >> >> ^ >> >> /usr/local/include/blitz/bzdebug.h:155:19: note: expanded from macro 'BZPRECHECK' >> >> << Y << BZ_STD_SCOPE(endl); \ >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:113:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> typedef typename unwrapET<typename T_expr::T_result>::T_unwrapped test; >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:114:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> typedef typename selectET<typename T_expr::T_typeprop, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:119:20: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> typedef typename T_expr::T_optype T_optype; >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:122:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> typedef _bz_ArrayExpr<_bz_typename P_expr::T_range_result> T_range_result; >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:125:28: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> numArrayOperands = T_expr::numArrayOperands, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:126:25: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> numTVOperands = T_expr::numTVOperands, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:127:25: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> numTMOperands = T_expr::numTMOperands, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:128:32: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> numIndexPlaceholders = T_expr::numIndexPlaceholders, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:129:18: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> minWidth = T_expr::minWidth, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:130:18: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> maxWidth = T_expr::maxWidth, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:131:17: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> rank_ = T_expr::rank_; >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:495:12: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> T_expr iter_; >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc <http://array.cc/>:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc <http://asexpr.cc/>:38: >> >> /usr/local/include/blitz/array/expr.h:141:11: error: no matching constructor for initialization of 'ETBase<_bz_ArrayExpr<blitz::FastTV2Iterator<int, >> >> 2> > >' >> >> : ETBase< _bz_ArrayExpr<T_expr> >(a), iter_(a.iter_) >> >> ^ ~ >> >> /usr/local/include/blitz/array/expr.h:246:5: note: in instantiation of member function 'blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> >> >> >::_bz_ArrayExpr' requested here >> >> { return iter_.template fastRead_tv<N>(i); } >> >> ^ >> >> /usr/local/include/blitz/globeval.cc <http://globeval.cc/>:303:30: note: in instantiation of function template specialization >> >> 'blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >::fastRead_tv<2>' requested here >> >> (data+i, expr.template fastRead_tv<N>(i), T_update()); >> >> ^ >> >> /usr/local/include/blitz/globeval.cc <http://globeval.cc/>:339:4: note: in instantiation of member function 'blitz::chunked_updater<int, >> >> blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int>, 2>::unaligned_update' requested here >> >> unaligned_update(data, expr, pos); >> >> ^ >> >> /usr/local/include/blitz/globeval.cc <http://globeval.cc/>:342:35: note: in instantiation of function template specialization >> >> 'blitz::_bz_meta_binaryAssign<1>::assign<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here >> >> _bz_meta_binaryAssign<I-1>::assign(data, expr, ubound, pos, T_update()); >> >> ^ >> >> /usr/local/include/blitz/globeval.cc <http://globeval.cc/>:342:35: note: in instantiation of function template specialization >> >> 'blitz::_bz_meta_binaryAssign<2>::assign<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here >> >> _bz_meta_binaryAssign<I-1>::assign(data, expr, ubound, pos, T_update()); >> >> ^ >> >> /usr/local/include/blitz/globeval.cc <http://globeval.cc/>:342:35: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) >> >> /usr/local/include/blitz/tvevaluate.h:135:5: note: in instantiation of function template specialization 'blitz::_bz_evaluate<blitz::TinyVector<int, >> >> 1>, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here >> >> _bz_evaluate(dest, expr, T_update()); >> >> ^ >> >> /usr/local/include/blitz/tvevaluate.h:179:40: note: in instantiation of function template specialization 'blitz::_tv_evaluator<true, >> >> 1>::select_evaluation<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here >> >> _tv_evaluator<mixed_expr, N_length>::select_evaluation(*this, expr, T_update()); >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.cc <http://tinyvec2.cc/>:86:3: note: in instantiation of function template specialization 'blitz::TinyVector<int, >> >> 1>::_tv_evaluate<blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here >> >> _tv_evaluate(_bz_typename asExpr<T_expr>::T_expr(expr.unwrap()), >> >> ^ >> >> /usr/local/include/blitz/array/storage.h:412:17: note: in instantiation of function template specialization 'blitz::TinyVector<int, >> >> 1>::operator=<blitz::IndexPlaceholder<0> >' requested here >> >> ordering_ = tensor::i;//Range(0, N_rank - 1); >> >> ^ >> >> /usr/local/include/blitz/array/storage.h:430:14: note: in instantiation of member function 'blitz::ColumnMajorArray<1>::ColumnMajorArray' requested >> >> here >> >> { return ColumnMajorArray<1>(); } >> >> ^ >> >> /usr/local/include/blitz/etbase.h:45:5: note: candidate constructor not viable: no known conversion from 'const _bz_ArrayExpr<T_expr>' to 'const >> >> ETBase<blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> > >' for 1st argument >> >> ETBase(const ETBase<T>&) >> >> ^ >> >> /usr/local/include/blitz/etbase.h:42:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided >> >> ETBase() >> >> ^ >> >> 14 errors generated. >> >> >> >> >> >> ------------------------------------------------------------------------------ >> Site24x7 APM Insight: Get Deep Visibility into Application Performance >> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >> Monitor end-to-end web transactions and take corrective actions now >> Troubleshoot faster and improve end-user experience. Signup Now! >> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140_______________________________________________ <http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140_______________________________________________> >> Blitz-support mailing list >> Bli...@li... <mailto:Bli...@li...> >> https://lists.sourceforge.net/lists/listinfo/blitz-support <https://lists.sourceforge.net/lists/listinfo/blitz-support> > > |
From: Brian H. <bhe...@cl...> - 2016-01-11 13:37:14
|
Hi Florian, That works with and without BZ_DEBUG on my machine which is pretty similar to yours. I have to link in the libblitz library as Mario said: c++ -DBZ_DEBUG -I${HOME}/Packages/include test.cpp -L${HOME}/Packages/lib -lblitz c++ --version Apple LLVM version 7.0.2 (clang-700.1.81) Target: x86_64-apple-darwin15.2.0 Thread model: posix Brian Helenbrook Paynter-Krigman Endowed Professor in Engineering Science Simulation Mechanical and Aeronautical Engineering Department 357 CAMP Clarkson University Potsdam, NY 13699-5725 work: 315-268-2204 fax: 315-268-6695 > On Jan 11, 2016, at 7:56 AM, Florian Oswald <flo...@gm...> wrote: > > > hi all, > > i can't get the debug option to work properly. I have this example program: > > //outof1.cpp > > #include <blitz/array.h> > > > using namespace blitz; > > > int main(){ > > > Array<double,2> A(6,6); > > A(Range(0,2),Range(0,2)) = 5; > > cout << "A = " << A << endl; > > > return 0; > > > } > > > compiled with > g++ outof1.cpp -o out > this returns > > A = (0,5) x (0,5) > > [ 5 5 5 0 0 0 > > 5 5 5 0 0 0 > > 5 5 5 0 0 0 > > 0 0 0 0 0 0 > > 0 0 0 0 0 0 > > 0 0 0 0 0 0 ] > > > as it should. However, switching on the debug mode produces errors (see below). just for info, the compiler here is > > ➜ basics git:(master) ✗ g++ --version > > Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 > > Apple LLVM version 7.0.2 (clang-700.1.81) > > Target: x86_64-apple-darwin14.5.0 > > Thread model: posix > > > any help much appreciated! > > Florian > > > g++ outof1.cpp -DBZ_DEBUG -o out > > ./out > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:111:26: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > typedef _bz_typename T_expr::T_numtype T_numtype; > > ^ > > /usr/local/include/blitz/array/asexpr.h:223:25: note: in instantiation of template class 'blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> >' > > requested here > > typename asExpr<O2>::T_expr::T_optype > > ^ > > /usr/local/include/blitz/array/ops.h:113:1: note: in instantiation of template class 'blitz::BzBinaryExprResult<ShiftLeft, char, > > blitz::TinyVector<int, 2> >' requested here > > BZ_DECLARE_ARRAY_ET_SCALAR_OPS(char) > > ^ > > /usr/local/include/blitz/array/ops.h:100:71: note: expanded from macro 'BZ_DECLARE_ARRAY_ET_SCALAR_OPS' > > BZ_DECLARE_ARRAY_ET_BINARY_SCALAR(operator>>, ShiftRight, sca) \ > > ^ > > /usr/local/include/blitz/array/newet-macros.h:113:25: note: expanded from macro '\ > > BZ_DECLARE_ARRAY_ET_BINARY_SCALAR' > > typename BZ_BLITZ_SCOPE(BzBinaryExprResult)<applic,sca,T>::T_result \ > > ^ > > /usr/local/include/blitz/compiler.h:160:36: note: expanded from macro 'BZ_BLITZ_SCOPE' > > #define BZ_BLITZ_SCOPE(x) blitz::x > > ^ > > /usr/local/include/blitz/tinymat2.h:220:72: note: while substituting deduced template arguments into function template 'operator<<' > > [with T = blitz::TinyVector<int, 2>] > > BZPRECHECK(isInRange(index), "TinyMatrix index out of range: " << index > > ^ > > /usr/local/include/blitz/bzdebug.h:155:19: note: expanded from macro 'BZPRECHECK' > > << Y << BZ_STD_SCOPE(endl); \ > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:113:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > typedef typename unwrapET<typename T_expr::T_result>::T_unwrapped test; > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:114:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > typedef typename selectET<typename T_expr::T_typeprop, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:119:20: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > typedef typename T_expr::T_optype T_optype; > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:122:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > typedef _bz_ArrayExpr<_bz_typename P_expr::T_range_result> T_range_result; > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:125:28: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > numArrayOperands = T_expr::numArrayOperands, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:126:25: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > numTVOperands = T_expr::numTVOperands, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:127:25: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > numTMOperands = T_expr::numTMOperands, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:128:32: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > numIndexPlaceholders = T_expr::numIndexPlaceholders, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:129:18: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > minWidth = T_expr::minWidth, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:130:18: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > maxWidth = T_expr::maxWidth, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:131:17: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > rank_ = T_expr::rank_; > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:495:12: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > T_expr iter_; > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:141:11: error: no matching constructor for initialization of 'ETBase<_bz_ArrayExpr<blitz::FastTV2Iterator<int, > > 2> > >' > > : ETBase< _bz_ArrayExpr<T_expr> >(a), iter_(a.iter_) > > ^ ~ > > /usr/local/include/blitz/array/expr.h:246:5: note: in instantiation of member function 'blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> > > >::_bz_ArrayExpr' requested here > > { return iter_.template fastRead_tv<N>(i); } > > ^ > > /usr/local/include/blitz/globeval.cc:303:30: note: in instantiation of function template specialization > > 'blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >::fastRead_tv<2>' requested here > > (data+i, expr.template fastRead_tv<N>(i), T_update()); > > ^ > > /usr/local/include/blitz/globeval.cc:339:4: note: in instantiation of member function 'blitz::chunked_updater<int, > > blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int>, 2>::unaligned_update' requested here > > unaligned_update(data, expr, pos); > > ^ > > /usr/local/include/blitz/globeval.cc:342:35: note: in instantiation of function template specialization > > 'blitz::_bz_meta_binaryAssign<1>::assign<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here > > _bz_meta_binaryAssign<I-1>::assign(data, expr, ubound, pos, T_update()); > > ^ > > /usr/local/include/blitz/globeval.cc:342:35: note: in instantiation of function template specialization > > 'blitz::_bz_meta_binaryAssign<2>::assign<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here > > _bz_meta_binaryAssign<I-1>::assign(data, expr, ubound, pos, T_update()); > > ^ > > /usr/local/include/blitz/globeval.cc:342:35: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) > > /usr/local/include/blitz/tvevaluate.h:135:5: note: in instantiation of function template specialization 'blitz::_bz_evaluate<blitz::TinyVector<int, > > 1>, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here > > _bz_evaluate(dest, expr, T_update()); > > ^ > > /usr/local/include/blitz/tvevaluate.h:179:40: note: in instantiation of function template specialization 'blitz::_tv_evaluator<true, > > 1>::select_evaluation<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here > > _tv_evaluator<mixed_expr, N_length>::select_evaluation(*this, expr, T_update()); > > ^ > > /usr/local/include/blitz/tinyvec2.cc:86:3: note: in instantiation of function template specialization 'blitz::TinyVector<int, > > 1>::_tv_evaluate<blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here > > _tv_evaluate(_bz_typename asExpr<T_expr>::T_expr(expr.unwrap()), > > ^ > > /usr/local/include/blitz/array/storage.h:412:17: note: in instantiation of function template specialization 'blitz::TinyVector<int, > > 1>::operator=<blitz::IndexPlaceholder<0> >' requested here > > ordering_ = tensor::i;//Range(0, N_rank - 1); > > ^ > > /usr/local/include/blitz/array/storage.h:430:14: note: in instantiation of member function 'blitz::ColumnMajorArray<1>::ColumnMajorArray' requested > > here > > { return ColumnMajorArray<1>(); } > > ^ > > /usr/local/include/blitz/etbase.h:45:5: note: candidate constructor not viable: no known conversion from 'const _bz_ArrayExpr<T_expr>' to 'const > > ETBase<blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> > >' for 1st argument > > ETBase(const ETBase<T>&) > > ^ > > /usr/local/include/blitz/etbase.h:42:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided > > ETBase() > > ^ > > 14 errors generated. > > > > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140_______________________________________________ > Blitz-support mailing list > Bli...@li... > https://lists.sourceforge.net/lists/listinfo/blitz-support |
From: Florian O. <flo...@gm...> - 2016-01-11 13:22:16
|
thanks guys. i get the following. just linking the library doesn't change the result, i.e. g++ -DBZ_DEBUG -I/usr/local/include outof1.cpp -o out -L/usr/local/lib -lblitz throws the same error as before. however, i just noted that my clang is configured with --with-gxx-include-dir=/usr/include/c++/4.2.1. Is that too old? In fact, I have homebrew gcc5.2, so doing g++-5 -DBZ_DEBUG -I/usr/local/include outof1.cpp -o out -L/usr/local/lib -lblitz works fine, and also nicely reports an out of bounds error that I included. So: any idea what's wrong with my clang compiler? thanks again. florian > > On 11 January 2016 at 14:10, Brian Helenbrook <bhe...@cl...> wrote: >> >> Hi Florian, >> >> That works with and without BZ_DEBUG on my machine which is pretty similar to yours. I have to link in the libblitz library as Mario said: >> >> c++ -DBZ_DEBUG -I${HOME}/Packages/include test.cpp -L${HOME}/Packages/lib -lblitz >> >> c++ --version >> Apple LLVM version 7.0.2 (clang-700.1.81) >> Target: x86_64-apple-darwin15.2.0 >> Thread model: posix >> >> >> >> Brian Helenbrook >> Paynter-Krigman Endowed Professor in Engineering Science Simulation >> Mechanical and Aeronautical Engineering Department >> 357 CAMP >> Clarkson University >> Potsdam, NY 13699-5725 >> >> work: 315-268-2204 >> fax: 315-268-6695 >> >> >> >> On Jan 11, 2016, at 7:56 AM, Florian Oswald <flo...@gm...> wrote: >> >> >> hi all, >> >> i can't get the debug option to work properly. I have this example program: >> >> //outof1.cpp >> >> #include <blitz/array.h> >> >> >> using namespace blitz; >> >> >> int main(){ >> >> >> Array<double,2> A(6,6); >> >> A(Range(0,2),Range(0,2)) = 5; >> >> cout << "A = " << A << endl; >> >> >> return 0; >> >> >> } >> >> >> compiled with >> g++ outof1.cpp -o out >> this returns >> >> A = (0,5) x (0,5) >> >> [ 5 5 5 0 0 0 >> >> 5 5 5 0 0 0 >> >> 5 5 5 0 0 0 >> >> 0 0 0 0 0 0 >> >> 0 0 0 0 0 0 >> >> 0 0 0 0 0 0 ] >> >> >> as it should. However, switching on the debug mode produces errors (see below). just for info, the compiler here is >> >> ➜ basics git:(master) ✗ g++ --version >> >> Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 >> >> Apple LLVM version 7.0.2 (clang-700.1.81) >> >> Target: x86_64-apple-darwin14.5.0 >> >> Thread model: posix >> >> >> any help much appreciated! >> >> Florian >> >> >> g++ outof1.cpp -DBZ_DEBUG -o out >> >> ./out >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:111:26: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> typedef _bz_typename T_expr::T_numtype T_numtype; >> >> ^ >> >> /usr/local/include/blitz/array/asexpr.h:223:25: note: in instantiation of template class 'blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> >' >> >> requested here >> >> typename asExpr<O2>::T_expr::T_optype >> >> ^ >> >> /usr/local/include/blitz/array/ops.h:113:1: note: in instantiation of template class 'blitz::BzBinaryExprResult<ShiftLeft, char, >> >> blitz::TinyVector<int, 2> >' requested here >> >> BZ_DECLARE_ARRAY_ET_SCALAR_OPS(char) >> >> ^ >> >> /usr/local/include/blitz/array/ops.h:100:71: note: expanded from macro 'BZ_DECLARE_ARRAY_ET_SCALAR_OPS' >> >> BZ_DECLARE_ARRAY_ET_BINARY_SCALAR(operator>>, ShiftRight, sca) \ >> >> ^ >> >> /usr/local/include/blitz/array/newet-macros.h:113:25: note: expanded from macro '\ >> >> BZ_DECLARE_ARRAY_ET_BINARY_SCALAR' >> >> typename BZ_BLITZ_SCOPE(BzBinaryExprResult)<applic,sca,T>::T_result \ >> >> ^ >> >> /usr/local/include/blitz/compiler.h:160:36: note: expanded from macro 'BZ_BLITZ_SCOPE' >> >> #define BZ_BLITZ_SCOPE(x) blitz::x >> >> ^ >> >> /usr/local/include/blitz/tinymat2.h:220:72: note: while substituting deduced template arguments into function template 'operator<<' >> >> [with T = blitz::TinyVector<int, 2>] >> >> BZPRECHECK(isInRange(index), "TinyMatrix index out of range: " << index >> >> ^ >> >> /usr/local/include/blitz/bzdebug.h:155:19: note: expanded from macro 'BZPRECHECK' >> >> << Y << BZ_STD_SCOPE(endl); \ >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:113:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> typedef typename unwrapET<typename T_expr::T_result>::T_unwrapped test; >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:114:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> typedef typename selectET<typename T_expr::T_typeprop, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:119:20: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> typedef typename T_expr::T_optype T_optype; >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:122:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> typedef _bz_ArrayExpr<_bz_typename P_expr::T_range_result> T_range_result; >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:125:28: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> numArrayOperands = T_expr::numArrayOperands, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:126:25: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> numTVOperands = T_expr::numTVOperands, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:127:25: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> numTMOperands = T_expr::numTMOperands, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:128:32: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> numIndexPlaceholders = T_expr::numIndexPlaceholders, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:129:18: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> minWidth = T_expr::minWidth, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:130:18: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> maxWidth = T_expr::maxWidth, >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:131:17: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> rank_ = T_expr::rank_; >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:495:12: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' >> >> T_expr iter_; >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here >> >> class FastTV2Iterator; >> >> ^ >> >> In file included from outof1.cpp:1: >> >> In file included from /usr/local/include/blitz/array.h:37: >> >> In file included from /usr/local/include/blitz/array-impl.h:2559: >> >> In file included from /usr/local/include/blitz/array.cc:9: >> >> In file included from /usr/local/include/blitz/array/asexpr.cc:38: >> >> /usr/local/include/blitz/array/expr.h:141:11: error: no matching constructor for initialization of 'ETBase<_bz_ArrayExpr<blitz::FastTV2Iterator<int, >> >> 2> > >' >> >> : ETBase< _bz_ArrayExpr<T_expr> >(a), iter_(a.iter_) >> >> ^ ~ >> >> /usr/local/include/blitz/array/expr.h:246:5: note: in instantiation of member function 'blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> >> >> >::_bz_ArrayExpr' requested here >> >> { return iter_.template fastRead_tv<N>(i); } >> >> ^ >> >> /usr/local/include/blitz/globeval.cc:303:30: note: in instantiation of function template specialization >> >> 'blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >::fastRead_tv<2>' requested here >> >> (data+i, expr.template fastRead_tv<N>(i), T_update()); >> >> ^ >> >> /usr/local/include/blitz/globeval.cc:339:4: note: in instantiation of member function 'blitz::chunked_updater<int, >> >> blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int>, 2>::unaligned_update' requested here >> >> unaligned_update(data, expr, pos); >> >> ^ >> >> /usr/local/include/blitz/globeval.cc:342:35: note: in instantiation of function template specialization >> >> 'blitz::_bz_meta_binaryAssign<1>::assign<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here >> >> _bz_meta_binaryAssign<I-1>::assign(data, expr, ubound, pos, T_update()); >> >> ^ >> >> /usr/local/include/blitz/globeval.cc:342:35: note: in instantiation of function template specialization >> >> 'blitz::_bz_meta_binaryAssign<2>::assign<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here >> >> _bz_meta_binaryAssign<I-1>::assign(data, expr, ubound, pos, T_update()); >> >> ^ >> >> /usr/local/include/blitz/globeval.cc:342:35: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) >> >> /usr/local/include/blitz/tvevaluate.h:135:5: note: in instantiation of function template specialization 'blitz::_bz_evaluate<blitz::TinyVector<int, >> >> 1>, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here >> >> _bz_evaluate(dest, expr, T_update()); >> >> ^ >> >> /usr/local/include/blitz/tvevaluate.h:179:40: note: in instantiation of function template specialization 'blitz::_tv_evaluator<true, >> >> 1>::select_evaluation<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here >> >> _tv_evaluator<mixed_expr, N_length>::select_evaluation(*this, expr, T_update()); >> >> ^ >> >> /usr/local/include/blitz/tinyvec2.cc:86:3: note: in instantiation of function template specialization 'blitz::TinyVector<int, >> >> 1>::_tv_evaluate<blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here >> >> _tv_evaluate(_bz_typename asExpr<T_expr>::T_expr(expr.unwrap()), >> >> ^ >> >> /usr/local/include/blitz/array/storage.h:412:17: note: in instantiation of function template specialization 'blitz::TinyVector<int, >> >> 1>::operator=<blitz::IndexPlaceholder<0> >' requested here >> >> ordering_ = tensor::i;//Range(0, N_rank - 1); >> >> ^ >> >> /usr/local/include/blitz/array/storage.h:430:14: note: in instantiation of member function 'blitz::ColumnMajorArray<1>::ColumnMajorArray' requested >> >> here >> >> { return ColumnMajorArray<1>(); } >> >> ^ >> >> /usr/local/include/blitz/etbase.h:45:5: note: candidate constructor not viable: no known conversion from 'const _bz_ArrayExpr<T_expr>' to 'const >> >> ETBase<blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> > >' for 1st argument >> >> ETBase(const ETBase<T>&) >> >> ^ >> >> /usr/local/include/blitz/etbase.h:42:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided >> >> ETBase() >> >> ^ >> >> 14 errors generated. >> >> >> >> >> >> ------------------------------------------------------------------------------ >> Site24x7 APM Insight: Get Deep Visibility into Application Performance >> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >> Monitor end-to-end web transactions and take corrective actions now >> Troubleshoot faster and improve end-user experience. Signup Now! >> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140_______________________________________________ >> Blitz-support mailing list >> Bli...@li... >> https://lists.sourceforge.net/lists/listinfo/blitz-support >> >> > |
From: Mario E. <ma...@em...> - 2016-01-11 13:06:35
|
Hi, as far as I recall, the non-debug library does not require linking any objects, and will work correctly just from the includes. However the debug-version of the library requires linking (although I seem to recall that there is only a single source file that needs to be compiled). Are you linking with this debug-library (or the object file compiled in debug-mode)? Cheers, Mario On 11.01.2016 13:56, Florian Oswald wrote: > > hi all, > > i can't get the debug option to work properly. I have this example program: > > //outof1.cpp > > #include <blitz/array.h> > > > using namespace blitz; > > > int main(){ > > > Array<double,2> A(6,6); > > A(Range(0,2),Range(0,2)) = 5; > > cout << "A = " << A << endl; > > > return 0; > > > } > > > compiled with > g++ outof1.cpp -o out > this returns > > A = (0,5) x (0,5) > > [ 5 5 5 0 0 0 > > 5 5 5 0 0 0 > > 5 5 5 0 0 0 > > 0 0 0 0 0 0 > > 0 0 0 0 0 0 > > 0 0 0 0 0 0 ] > > > as it should. However, switching on the debug mode produces errors (see below). just for info, the compiler here is > > ➜ basics git:(master) ✗ g++ --version > > Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 > > Apple LLVM version 7.0.2 (clang-700.1.81) > > Target: x86_64-apple-darwin14.5.0 > > Thread model: posix > > > any help much appreciated! > > Florian > > > g++ outof1.cpp -DBZ_DEBUG -o out > > ./out > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:111:26: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > typedef _bz_typename T_expr::T_numtype T_numtype; > > ^ > > /usr/local/include/blitz/array/asexpr.h:223:25: note: in instantiation of template class 'blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> >' > > requested here > > typename asExpr<O2>::T_expr::T_optype > > ^ > > /usr/local/include/blitz/array/ops.h:113:1: note: in instantiation of template class 'blitz::BzBinaryExprResult<ShiftLeft, char, > > blitz::TinyVector<int, 2> >' requested here > > BZ_DECLARE_ARRAY_ET_SCALAR_OPS(char) > > ^ > > /usr/local/include/blitz/array/ops.h:100:71: note: expanded from macro 'BZ_DECLARE_ARRAY_ET_SCALAR_OPS' > > BZ_DECLARE_ARRAY_ET_BINARY_SCALAR(operator>>, ShiftRight, sca) \ > > ^ > > /usr/local/include/blitz/array/newet-macros.h:113:25: note: expanded from macro '\ > > BZ_DECLARE_ARRAY_ET_BINARY_SCALAR' > > typename BZ_BLITZ_SCOPE(BzBinaryExprResult)<applic,sca,T>::T_result \ > > ^ > > /usr/local/include/blitz/compiler.h:160:36: note: expanded from macro 'BZ_BLITZ_SCOPE' > > #define BZ_BLITZ_SCOPE(x) blitz::x > > ^ > > /usr/local/include/blitz/tinymat2.h:220:72: note: while substituting deduced template arguments into function template 'operator<<' > > [with T = blitz::TinyVector<int, 2>] > > BZPRECHECK(isInRange(index), "TinyMatrix index out of range: " << index > > ^ > > /usr/local/include/blitz/bzdebug.h:155:19: note: expanded from macro 'BZPRECHECK' > > << Y << BZ_STD_SCOPE(endl); \ > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:113:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > typedef typename unwrapET<typename T_expr::T_result>::T_unwrapped test; > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:114:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > typedef typename selectET<typename T_expr::T_typeprop, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:119:20: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > typedef typename T_expr::T_optype T_optype; > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:122:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > typedef _bz_ArrayExpr<_bz_typename P_expr::T_range_result> T_range_result; > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:125:28: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > numArrayOperands = T_expr::numArrayOperands, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:126:25: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > numTVOperands = T_expr::numTVOperands, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:127:25: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > numTMOperands = T_expr::numTMOperands, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:128:32: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > numIndexPlaceholders = T_expr::numIndexPlaceholders, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:129:18: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > minWidth = T_expr::minWidth, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:130:18: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > maxWidth = T_expr::maxWidth, > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:131:17: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > rank_ = T_expr::rank_; > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:495:12: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' > > T_expr iter_; > > ^ > > /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here > > class FastTV2Iterator; > > ^ > > In file included from outof1.cpp:1: > > In file included from /usr/local/include/blitz/array.h:37: > > In file included from /usr/local/include/blitz/array-impl.h:2559: > > In file included from /usr/local/include/blitz/array.cc:9: > > In file included from /usr/local/include/blitz/array/asexpr.cc:38: > > /usr/local/include/blitz/array/expr.h:141:11: error: no matching constructor for initialization of 'ETBase<_bz_ArrayExpr<blitz::FastTV2Iterator<int, > > 2> > >' > > : ETBase< _bz_ArrayExpr<T_expr> >(a), iter_(a.iter_) > > ^ ~ > > /usr/local/include/blitz/array/expr.h:246:5: note: in instantiation of member function 'blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> > > >::_bz_ArrayExpr' requested here > > { return iter_.template fastRead_tv<N>(i); } > > ^ > > /usr/local/include/blitz/globeval.cc:303:30: note: in instantiation of function template specialization > > 'blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >::fastRead_tv<2>' requested here > > (data+i, expr.template fastRead_tv<N>(i), T_update()); > > ^ > > /usr/local/include/blitz/globeval.cc:339:4: note: in instantiation of member function 'blitz::chunked_updater<int, > > blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int>, 2>::unaligned_update' requested here > > unaligned_update(data, expr, pos); > > ^ > > /usr/local/include/blitz/globeval.cc:342:35: note: in instantiation of function template specialization > > 'blitz::_bz_meta_binaryAssign<1>::assign<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here > > _bz_meta_binaryAssign<I-1>::assign(data, expr, ubound, pos, T_update()); > > ^ > > /usr/local/include/blitz/globeval.cc:342:35: note: in instantiation of function template specialization > > 'blitz::_bz_meta_binaryAssign<2>::assign<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here > > _bz_meta_binaryAssign<I-1>::assign(data, expr, ubound, pos, T_update()); > > ^ > > /usr/local/include/blitz/globeval.cc:342:35: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) > > /usr/local/include/blitz/tvevaluate.h:135:5: note: in instantiation of function template specialization 'blitz::_bz_evaluate<blitz::TinyVector<int, > > 1>, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here > > _bz_evaluate(dest, expr, T_update()); > > ^ > > /usr/local/include/blitz/tvevaluate.h:179:40: note: in instantiation of function template specialization 'blitz::_tv_evaluator<true, > > 1>::select_evaluation<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here > > _tv_evaluator<mixed_expr, N_length>::select_evaluation(*this, expr, T_update()); > > ^ > > /usr/local/include/blitz/tinyvec2.cc:86:3: note: in instantiation of function template specialization 'blitz::TinyVector<int, > > 1>::_tv_evaluate<blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here > > _tv_evaluate(_bz_typename asExpr<T_expr>::T_expr(expr.unwrap()), > > ^ > > /usr/local/include/blitz/array/storage.h:412:17: note: in instantiation of function template specialization 'blitz::TinyVector<int, > > 1>::operator=<blitz::IndexPlaceholder<0> >' requested here > > ordering_ = tensor::i;//Range(0, N_rank - 1); > > ^ > > /usr/local/include/blitz/array/storage.h:430:14: note: in instantiation of member function 'blitz::ColumnMajorArray<1>::ColumnMajorArray' requested > > here > > { return ColumnMajorArray<1>(); } > > ^ > > /usr/local/include/blitz/etbase.h:45:5: note: candidate constructor not viable: no known conversion from 'const _bz_ArrayExpr<T_expr>' to 'const > > ETBase<blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> > >' for 1st argument > > ETBase(const ETBase<T>&) > > ^ > > /usr/local/include/blitz/etbase.h:42:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided > > ETBase() > > ^ > > 14 errors generated. > > > > > > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > > > > _______________________________________________ > Blitz-support mailing list > Bli...@li... > https://lists.sourceforge.net/lists/listinfo/blitz-support > Viele Gruesse, Mario Emmenlauer -- BioDataAnalysis GmbH, Mario Emmenlauer Tel. Buero: +49-89-74677203 Balanstrasse 43 mailto: memmenlauer * biodataanalysis.de D-81669 München http://www.biodataanalysis.de/ |
From: Florian O. <flo...@gm...> - 2016-01-11 12:57:16
|
hi all, i can't get the debug option to work properly. I have this example program: //outof1.cpp #include <blitz/array.h> using namespace blitz; int main(){ Array<double,2> A(6,6); A(Range(0,2),Range(0,2)) = 5; cout << "A = " << A << endl; return 0; } compiled with g++ outof1.cpp -o out this returns A = (0,5) x (0,5) [ 5 5 5 0 0 0 5 5 5 0 0 0 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] as it should. However, switching on the debug mode produces errors (see below). just for info, the compiler here is ➜ basics git:(master) ✗ g++ --version Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 7.0.2 (clang-700.1.81) Target: x86_64-apple-darwin14.5.0 Thread model: posix any help much appreciated! Florian g++ outof1.cpp -DBZ_DEBUG -o out ./out In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:111:26: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' typedef _bz_typename T_expr::T_numtype T_numtype; ^ /usr/local/include/blitz/array/asexpr.h:223:25: note: in instantiation of template class 'blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> >' requested here typename asExpr<O2>::T_expr::T_optype ^ /usr/local/include/blitz/array/ops.h:113:1: note: in instantiation of template class 'blitz::BzBinaryExprResult<ShiftLeft, char, blitz::TinyVector<int, 2> >' requested here BZ_DECLARE_ARRAY_ET_SCALAR_OPS(char) ^ /usr/local/include/blitz/array/ops.h:100:71: note: expanded from macro 'BZ_DECLARE_ARRAY_ET_SCALAR_OPS' BZ_DECLARE_ARRAY_ET_BINARY_SCALAR(operator>>, ShiftRight, sca) \ ^ /usr/local/include/blitz/array/newet-macros.h:113:25: note: expanded from macro '\ BZ_DECLARE_ARRAY_ET_BINARY_SCALAR' typename BZ_BLITZ_SCOPE(BzBinaryExprResult)<applic,sca,T>::T_result \ ^ /usr/local/include/blitz/compiler.h:160:36: note: expanded from macro 'BZ_BLITZ_SCOPE' #define BZ_BLITZ_SCOPE(x) blitz::x ^ /usr/local/include/blitz/tinymat2.h:220:72: note: while substituting deduced template arguments into function template 'operator<<' [with T = blitz::TinyVector<int, 2>] BZPRECHECK(isInRange(index), "TinyMatrix index out of range: " << index ^ /usr/local/include/blitz/bzdebug.h:155:19: note: expanded from macro 'BZPRECHECK' << Y << BZ_STD_SCOPE(endl); \ ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:113:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' typedef typename unwrapET<typename T_expr::T_result>::T_unwrapped test; ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:114:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' typedef typename selectET<typename T_expr::T_typeprop, ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:119:20: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' typedef typename T_expr::T_optype T_optype; ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:122:38: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' typedef _bz_ArrayExpr<_bz_typename P_expr::T_range_result> T_range_result; ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:125:28: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' numArrayOperands = T_expr::numArrayOperands, ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:126:25: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' numTVOperands = T_expr::numTVOperands, ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:127:25: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' numTMOperands = T_expr::numTMOperands, ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:128:32: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' numIndexPlaceholders = T_expr::numIndexPlaceholders, ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:129:18: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' minWidth = T_expr::minWidth, ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:130:18: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' maxWidth = T_expr::maxWidth, ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:131:17: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' rank_ = T_expr::rank_; ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:495:12: error: implicit instantiation of undefined template 'blitz::FastTV2Iterator<int, 2>' T_expr iter_; ^ /usr/local/include/blitz/tinyvec2.h:60:7: note: template is declared here class FastTV2Iterator; ^ In file included from outof1.cpp:1: In file included from /usr/local/include/blitz/array.h:37: In file included from /usr/local/include/blitz/array-impl.h:2559: In file included from /usr/local/include/blitz/array.cc:9: In file included from /usr/local/include/blitz/array/asexpr.cc:38: /usr/local/include/blitz/array/expr.h:141:11: error: no matching constructor for initialization of 'ETBase<_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> > >' : ETBase< _bz_ArrayExpr<T_expr> >(a), iter_(a.iter_) ^ ~ /usr/local/include/blitz/array/expr.h:246:5: note: in instantiation of member function 'blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> >::_bz_ArrayExpr' requested here { return iter_.template fastRead_tv<N>(i); } ^ /usr/local/include/blitz/globeval.cc:303:30: note: in instantiation of function template specialization 'blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >::fastRead_tv<2>' requested here (data+i, expr.template fastRead_tv<N>(i), T_update()); ^ /usr/local/include/blitz/globeval.cc:339:4: note: in instantiation of member function 'blitz::chunked_updater<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int>, 2>::unaligned_update' requested here unaligned_update(data, expr, pos); ^ /usr/local/include/blitz/globeval.cc:342:35: note: in instantiation of function template specialization 'blitz::_bz_meta_binaryAssign<1>::assign<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here _bz_meta_binaryAssign<I-1>::assign(data, expr, ubound, pos, T_update()); ^ /usr/local/include/blitz/globeval.cc:342:35: note: in instantiation of function template specialization 'blitz::_bz_meta_binaryAssign<2>::assign<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here _bz_meta_binaryAssign<I-1>::assign(data, expr, ubound, pos, T_update()); ^ /usr/local/include/blitz/globeval.cc:342:35: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) /usr/local/include/blitz/tvevaluate.h:135:5: note: in instantiation of function template specialization 'blitz::_bz_evaluate<blitz::TinyVector<int, 1>, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here _bz_evaluate(dest, expr, T_update()); ^ /usr/local/include/blitz/tvevaluate.h:179:40: note: in instantiation of function template specialization 'blitz::_tv_evaluator<true, 1>::select_evaluation<int, blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here _tv_evaluator<mixed_expr, N_length>::select_evaluation(*this, expr, T_update()); ^ /usr/local/include/blitz/tinyvec2.cc:86:3: note: in instantiation of function template specialization 'blitz::TinyVector<int, 1>::_tv_evaluate<blitz::_bz_ArrayExpr<blitz::IndexPlaceholder<0> >, blitz::_bz_update<int, int> >' requested here _tv_evaluate(_bz_typename asExpr<T_expr>::T_expr(expr.unwrap()), ^ /usr/local/include/blitz/array/storage.h:412:17: note: in instantiation of function template specialization 'blitz::TinyVector<int, 1>::operator=<blitz::IndexPlaceholder<0> >' requested here ordering_ = tensor::i;//Range(0, N_rank - 1); ^ /usr/local/include/blitz/array/storage.h:430:14: note: in instantiation of member function 'blitz::ColumnMajorArray<1>::ColumnMajorArray' requested here { return ColumnMajorArray<1>(); } ^ /usr/local/include/blitz/etbase.h:45:5: note: candidate constructor not viable: no known conversion from 'const _bz_ArrayExpr<T_expr>' to 'const ETBase<blitz::_bz_ArrayExpr<blitz::FastTV2Iterator<int, 2> > >' for 1st argument ETBase(const ETBase<T>&) ^ /usr/local/include/blitz/etbase.h:42:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided ETBase() ^ 14 errors generated. |
From: Li J. <jia...@ga...> - 2015-11-27 06:04:14
|
Hi guys, I’m a PhD student in GaTech, working with Prof. Richard Vuduc. Recently, we’re working on a survey paper about tensor algorithms: basic tensor operations, tensor decomposition and some tensor applications. We are making a table to compare the capabilities of different software and planning to include “ Blitz++”. We’d like to make sure these parameters are correct to make a fair compare. Although we have looked into the related documents, please help us to confirm these. Besides, if you think there are more features of your software and a more preferred citation, please let us know. We’ll consider to update them. Please let me know any confusion or any advice! Thanks a lot! And Happy Thanksgiving! :-) Notice: 1. “YES/NO” to show whether or not the software supports the operation or has the feature. 2. “?” means we’re not sure of the feature, and please help us out. 3. “Tensor order” means the maximum number of tensor dimensions that users can do with this software. 4. For computational cores, 1) "Element-wise Tensor Operation (A * B)” includes element-wise add/minus/multiply/divide, also Kronecker, outer and Katri-Rao products. If the software contains one of them, we mark “YES”. 2) "Tensor Contraction" includes mode-n tensor/matrix/vector product. If the software contains one of them, we mark “YES”. 3) For “MTTKRP”, we know most software can realize it through the above two operations. We mark it “YES”, only if an specified optimization for the whole operation. Software Name Blitz++ Computational Cores Element-wise Tensor Operation (A * B) YES Tensor Contraction (A Xmn B) YES Matriced Tensor Times Khatri-Rao Product (MTTKRP) NO Tensor Decomposition CP NO Tucker NO Hierarchical Tucker (HT) NO Tensor Train (TT) NO Tensor Features Tensor Order <=11 Dense Tensors YES Sparse Tensors NO Parallelized NO Software Information Application Domain General Programming Environment C/C++ Latest Version 0.1 Release Date 2012 Citation: VELDHUIZEN,T.The blitz++ library. Availablefromhttp://blitz.sourceforge.net,June2011. Best regards! Jiajia Li ------------------------------------------ E-mail: jia...@ga... Tel: +1 (404)9404603 Computational Science & Engineering Georgia Institute of Technology |
From: r zh <rz...@ya...> - 2015-09-30 05:42:08
|
Dear xxx:The problem is that follows when I make it:Making all in bin make[1]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/bin' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/bin' Making all in blitz make[1]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/blitz' make all-recursive make[2]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/blitz' Making all in generate make[3]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/blitz/generate' make generate-headers make[4]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/blitz/generate' make[4]: Nothing to be done for `generate-headers'. make[4]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/blitz/generate' make[3]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/blitz/generate' Making all in meta make[3]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/blitz/meta' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/blitz/meta' Making all in array make[3]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/blitz/array' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/blitz/array' make[3]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/blitz' make[3]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/blitz' make[2]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/blitz' make[1]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/blitz' Making all in random make[1]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/random' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/random' Making all in lib make[1]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/lib' /bin/sh ../libtool --tag=CXX --mode=compile icpc -DHAVE_CONFIG_H -I.. -I.. -ansi -MT globals.lo -MD -MP -MF .deps/globals.Tpo -c -o globals.lo `test -f '../src/globals.cpp' || echo './'`../src/globals.cpp libtool: compile: icpc -DHAVE_CONFIG_H -I.. -I.. -ansi -MT globals.lo -MD -MP -MF .deps/globals.Tpo -c ../src/globals.cpp -o globals.o mv -f .deps/globals.Tpo .deps/globals.Plo /bin/sh ../libtool --tag=CXX --mode=link icpc -ansi -o libblitz.la -rpath /home/zran/usr/blit/lib globals.lo libtool: link: rm -fr .libs/libblitz.a .libs/libblitz.la .libs/libblitz.lai libtool: link: ar -cru .libs/libblitz.a globals.o libtool: link: ranlib .libs/libblitz.a libtool: link: ( cd ".libs" && rm -f "libblitz.la" && ln -s "../libblitz.la" "libblitz.la" ) make[1]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/lib' Making all in testsuite make[1]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/testsuite' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/testsuite' Making all in examples make[1]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/examples' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/examples' Making all in benchmarks make[1]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/benchmarks' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/benchmarks' Making all in doc make[1]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/doc' Making all in examples make[2]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/doc/examples' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/doc/examples' Making all in stencils make[2]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/doc/stencils' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/doc/stencils' Making all in doxygen make[2]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/doc/doxygen' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/doc/doxygen' make[2]: Entering directory `/home/zran/EPM/geom/Blitz-0.10/doc' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/doc' make[1]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10/doc' make[1]: Entering directory `/home/zran/EPM/geom/Blitz-0.10' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/home/zran/EPM/geom/Blitz-0.10' ran 30.29.2015 |