[Openmp-dev] testsuite script error

Sunita Chandrasekaran sunita at cs.uh.edu
Mon May 18 14:41:34 PDT 2015


Sounds good, Carlo!! Thanks much Jonathan!
-Sunita

On Mon, May 18, 2015 at 4:38 PM, Carlo Bertolli <cbertol at us.ibm.com> wrote:

> Great! Let me wait for Jonathan to update the trunk and I will get it from
> there.
>
> Thanks
>
> -- Carlo
>
>
> [image: Inactive hide details for "Peyton, Jonathan L" ---05/18/2015
> 05:35:24 PM---I’m on it! -- Johnny]"Peyton, Jonathan L" ---05/18/2015
> 05:35:24 PM---I’m on it! -- Johnny
>
> From: "Peyton, Jonathan L" <jonathan.l.peyton at intel.com>
> To: Sunita Chandrasekaran <sunita at cs.uh.edu>, Carlo
> Bertolli/Watson/IBM at IBMUS
> Cc: Millad Ghane <millad.mg at gmail.com>, "
> openmp-dev at dcs-maillist2.engr.illinois.edu" <
> openmp-dev at dcs-maillist2.engr.illinois.edu>
> Date: 05/18/2015 05:35 PM
> Subject: RE: [Openmp-dev] testsuite script error
>
> ------------------------------
>
>
>
> I’m on it!
>
> -- Johnny
>
> *From:* sunisg123 at gmail.com [mailto:sunisg123 at gmail.com
> <sunisg123 at gmail.com>] *On Behalf Of *Sunita Chandrasekaran
> * Sent:* Monday, May 18, 2015 3:52 PM
> * To:* Carlo Bertolli; Peyton, Jonathan L
> * Cc:* Millad Ghane; openmp-dev at dcs-maillist2.engr.illinois.edu; Sunita
> Chandrasekaran
> * Subject:* Re: [Openmp-dev] testsuite script error
>
> Hi Carlo
>
> Sorry for the delay. We were able to fix the problem by adding a line to
> the Makefile that will fetch omp.h for you, in case your system doesn't
> find it by default. Not finding omp.h gave you those errors, it should go
> away now.
>
> *Jonathan*: Could you please help us update the Makefile in
> openmp/runtime/ with the one attached?
> If for some reason, you cannot access this Makefile, please pick it up
> from
> *https://www.dropbox.com/s/5qirpnb6rcupgwp/Makefile?dl=0*
> <https://www.dropbox.com/s/5qirpnb6rcupgwp/Makefile?dl=0>
>
> Once this Makefile is used, the tests will run for completion and the log
> files will automatically be deleted.
>
> Also in /openmp/testsuite/README_LLVM_OPENMP, if you could please mention
> make test compiler=clang
> instead of
> make test
> in line 11.
> This is more clear.
>
> Thanks for pointing this out and hope this works.
> Please let us know.
>
> Sunita
>
>
> On Fri, May 15, 2015 at 7:32 PM, Sunita Chandrasekaran <
> *sunisg123 at gmail.com* <sunisg123 at gmail.com>> wrote:
>
>    Hi Carlo
>    Thanks for bringing this to our notice. We are checking things at our
>    end, will write back to you shortly with a solution.
>    Cheers
>    Sunita
>
>
>    On Thu, May 14, 2015 at 10:19 PM, Carlo Bertolli <*cbertol at us.ibm.com*
>    <cbertol at us.ibm.com>> wrote:
>
>       Hi Millad
>
>       Thanks for your answer, now I see what is happening.
>
>       However, please correct me if I am saying something wrong, I see
>       that these .ll files are generated by the Makefile in the testsuite/bin/
>       directory.
>       When I run "make test" in runtime, I get the following errors at
>       the end, after all tests have been compiled and run:
>
>       Makefile:19: recipe for target 'c/orph_ctest_omp_parallel_default'
>       failed
>       make[2]: *** [c/orph_ctest_omp_parallel_default] Error 1
>       In file included from c/test_omp_get_wtick.c:4:
>       c/omp_testsuite.h:11:10: fatal error: 'omp.h' file not found
>       #include <omp.h>
>               ^
>       1 error generated.
>
>       and similar..
>
>       I guess this is because the setting of the include path is not
>       working (at least on my machine). What is the right place to fix it?
>       testsuite/bin/Makefile? Should I fix it by hand before running make test
>       (in the sense that right now "make test" seems to do all the work for me)?
>
>       Also, running "make test" in runtime/ fills up my testsuite/
>       directory with .log files. Is this expected? Incidentally, the .log files
>       for orphaned tests seem to be failing a lot (if not them all).
>
>
>       Thanks and apologies if I am missing some of the point
>
>       -- Carlo
>
>
>       [image: Inactive hide details for Millad Ghane ---05/14/2015
>       08:46:51 PM---Hi Carlo, I am responding on behalf of Sunita.]Millad
>       Ghane ---05/14/2015 08:46:51 PM---Hi Carlo, I am responding on behalf of
>       Sunita.
>
>       From: Millad Ghane <*millad.mg at gmail.com* <millad.mg at gmail.com>>
>       To: Carlo Bertolli/Watson/IBM at IBMUS
>       Cc: Sunita Chandrasekaran <*sunita at cs.uh.edu* <sunita at cs.uh.edu>>, "
>       *openmp-dev at dcs-maillist2.engr.illinois.edu*
>       <openmp-dev at dcs-maillist2.engr.illinois.edu>" <
>       *openmp-dev at dcs-maillist2.engr.illinois.edu*
>       <openmp-dev at dcs-maillist2.engr.illinois.edu>>, sunita
>       chandrasekaran <*sunisg123 at gmail.com* <sunisg123 at gmail.com>>
>       Date: 05/14/2015 08:46 PM
>       Subject: Re: [Openmp-dev] testsuite script error
>       ------------------------------
>
>
>
>
>       Hi Carlo,
>
>       I am responding on behalf of Sunita.
>
>       The "make test" command in the runtime folder does not only do the
>       "make ctest". The "make ctest" here actually tries to generate the LL
>       files. And, these LL files are consumed afterwards by llvm-lit command to
>       see whether the test is passed or not. So, "make test" command is not
>       solely "make ctest" and the test part happens with another command. We did
>       provide this rule, "make test", to make your life easier.
>       The peace of code that you mentioned is actually generating the LL
>       files.
>
>       At first, we proposed to put the testing rule (make test) in the
>       testsuite. However, it was rejected. So, we tried to include it in the
>       runtime folder for sake of OpenMP testers.
>
>       And make -j: Simply, it tries to build a package with multiple jobs
>       in parallel in order to speedup building. For example, with (make -j 8), we
>       are trying to speedup the build process with 8 jobs (threads) in parallel.
>       If the number is not provided, like "make -j", then there is no limit to
>       number jobs and it tries to run it with as many as possible.
>
>
>       Bests Regards,
>       Millad Ghane
>
>
>       On Thu, May 14, 2015 at 10:19 AM, Carlo Bertolli <
>       *cbertol at us.ibm.com* <cbertol at us.ibm.com>> wrote:
>          Hi
>
>          After recent commits, I am now able to compile libiomp5.so and
>          use it in the tests.
>          I noticed that the makefile in the runtime directory ultimately
>          calls "make ctest" in the testsuite directory.
>
>          If I do this manually "make ctest" inside testsuite after having
>          fixed the Makefile (again, in testuite), all selected tests are run and
>          verified, but at the end I see this:
>
>          cd bin/; make -j
>          make[1]: Entering directory
>          '/gsa/yktgsa-p6/05/llvm-coral-build/repos/ppc64le/libiomp/testsuite/bin'
>          clang -fopenmp -S -emit-llvm   c/test_omp_sections_reduction.c
>          -o c/test_omp_sections_reduction.ll
>          clang -fopenmp -S -emit-llvm   c/orph_ctest_omp_lock.c -o
>          c/orph_ctest_omp_lock.ll
>          clang -fopenmp -S -emit-llvm   c/orph_ctest_omp_parallel_if.c -o
>          c/orph_ctest_omp_parallel_if.ll
>
>          ....more similar commands leading to errors..
>
>          Maybe I should not use the makefile in the testsuite directory,
>          but apparently that is what the "make test" command does when run from the
>          runtime directory.
>
>          Do you have any clues about the meaning of that "make -j"
>          command? Why is it there and what is the intended for?
>          Maybe I am using a wrong repo for updating my local copy..
>
>
>          Thanks
>
>          -- Carlo
>
>
>
>          [image: Inactive hide details for Sunita Chandrasekaran
>          ---05/08/2015 03:58:04 PM---Hi Carlo If you could simply use 'make test'
>          from o]Sunita Chandrasekaran ---05/08/2015 03:58:04 PM---Hi
>          Carlo If you could simply use 'make test' from openmp/runtime folder, that
>          is all
>
>          From: Sunita Chandrasekaran <*sunita at cs.uh.edu*
>          <sunita at cs.uh.edu>>
>          To: Carlo Bertolli/Watson/IBM at IBMUS
>          Cc: "*openmp-dev at dcs-maillist2.engr.illinois.edu*
>          <openmp-dev at dcs-maillist2.engr.illinois.edu>" <
>          *openmp-dev at dcs-maillist2.engr.illinois.edu*
>          <openmp-dev at dcs-maillist2.engr.illinois.edu>>, Millad Ghane <
>          *millad.mg at gmail.com* <millad.mg at gmail.com>>
>          Date: 05/08/2015 03:58 PM
>          Subject: Re: [Openmp-dev] testsuite script error
>          Sent by: *sunisg123 at gmail.com* <sunisg123 at gmail.com>
>          ------------------------------
>
>
>
>
>          Hi Carlo
>
>          If you could simply use 'make test' from openmp/runtime folder,
>          that is all that is needed.
>
>          Sorry if the 2 READMEs are creating a confusion.
>
>          Please drop us a note, if you have further issues.
>
>          Thanks
>          Sunita
>          P.S: Copied is our Ph.D. student here at UH.
>
>          On Fri, May 8, 2015 at 2:27 PM, Carlo Bertolli <
>          *cbertol at us.ibm.com* <cbertol at us.ibm.com>> wrote:
>             Hi all
>
>             After fetching the latest version of the library from here:
>
>             origin *http://llvm.org/git/openmp.git*
>             <http://llvm.org/git/openmp.git> (fetch)
>
>
>             I started seeing the following error when I run "make ctest"
>             in the testsuite directory:
>
>             Testing for "has_openmp":
>             Generating sources ..........Could not open the sourcefile
>             for the main program ompts_standaloneProc.c at ./
>             *template_parser_c.pl* <http://template_parser_c.pl/> line 51.
>             Could not open the sourcefile for the main program
>             ompts_standaloneProc.c at ./*template_parser_c.pl*
>             <http://template_parser_c.pl/> line 51.
>             ERROR: Generation of sourcecode for the test failed.
>             ERROR: Generation of sourcecode for the crosstest failed.
>             .... failed
>
>             for all tests. This happens equally on an Intel machine and a
>             PCC64LE one.
>
>             What am I doing wrong?
>
>
>             Thanks
>
>             -- Carlo
>
>             _______________________________________________
>             Openmp-dev mailing list
> *Openmp-dev at dcs-maillist2.engr.illinois.edu*
>             <Openmp-dev at dcs-maillist2.engr.illinois.edu>
> *http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev*
>             <http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20150518/b9e90c31/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20150518/b9e90c31/attachment.gif>


More information about the Openmp-dev mailing list