[codes-ross-users] Help needed in running codes.

Raghav Kapoor rkapoor7 at hawk.iit.edu
Fri Feb 27 14:15:15 CST 2015


Hi Jonathan,
                              For codes-base and codes-net, I used git
repos:
git clone git://git.mcs.anl.gov/radix/codes-base
git clone git://git.mcs.anl.gov/radix/codes-net

For ross, first i cloned the ROSS git repo,  git clone
http://github.com/carothersc/ROSS.git
 then i did git checkout c04babe

Should I use the latest ROSS version for it to work correctly?

Regards,
Raghav





ᐧ

On Fri, Feb 27, 2015 at 2:04 PM, Jenkins, Jonathan P. <jenkins at mcs.anl.gov>
wrote:

>  Hi Raghav,
>
>  This looks like a mismatch in ROSS and CODES versions - random number
> generation went through a few changes on both ends in the last months. Are
> you using a newer revision of CODES with an older revision of ROSS? What
> are the commit hashes of codes-base and codes-net (or are you using the
> 0.3.0 release tarballs)?
>
>  I'm afraid there aren't any video tutorials – the GETTING_STARTED doc,
> the best practices LaTeX doc, and the example program are the best we have
> currently.
>
>  John
>
>   From: Raghav Kapoor <rkapoor7 at hawk.iit.edu>
> Date: Friday, February 27, 2015 at 1:51 PM
> To: John Jenkins <jenkins at mcs.anl.gov>
>
> Cc: Ke Wang <kwang22 at hawk.iit.edu>, "codes-ross-users at lists.mcs.anl.gov" <
> codes-ross-users at lists.mcs.anl.gov>, Sughosh Divanji <
> sdivanji at hawk.iit.edu>
> Subject: Re: [codes-ross-users] Help needed in running codes.
>
>   Hi Jonathon,
>                                 Thanks for reply. I have built the example
> in doc/example directory.
>
>  However when i run it, i get the following:
>
>  *raghav at raghav-Lenovo-G505s:~/DIC_PROJECT/codesross1/codes-base/doc/example$
> ./example --codes-config=./example.conf*
> *./example --codes-config=./example.conf *
>
>  *Fri Feb 27 13:48:37 2015*
>
>  *ROSS Revision: c04babe513a0c570ce64db9b5dd939324b118311*
>
>  *tw_net_start: Found world size to be 1 *
> *node: 0: error:
> /home/raghav/DIC_PROJECT/codesross1/ROSS/ross/rand-clcg4.c:289: RNG max
> streams exceeded: 2 > 1*
>
>  *application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0*
>
>  I tried with mpirun as well.
>
>  raghav at raghav-Lenovo-G505s:~/DIC_PROJECT/codesross1/codes-base/doc/example$
> mpirun -np 1 ./example --codes-config=./example.conf
> ./example --codes-config=./example.conf
>
>  Fri Feb 27 13:49:37 2015
>
>  ROSS Revision: c04babe513a0c570ce64db9b5dd939324b118311
>
>  tw_net_start: Found world size to be 1
> node: 0: error:
> /home/raghav/DIC_PROJECT/codesross1/ROSS/ross/rand-clcg4.c:289: RNG max
> streams exceeded: 2 > 1
>
>  application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
>
>
> ===================================================================================
> =   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
> =   EXIT CODE: 1
> =   CLEANING UP REMAINING PROCESSES
> =   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
>
> ===================================================================================
>
>  I think there is some issue while running.
>
>  Can you explain how to run it.
>
>  Also is there any video tutorial on ROSS or codes through which we can
> understand these two frameworks better?
>
>  Thanks,
>
>  Raghav
>
>
>
>
>
>
>
>
>
>>
> On Fri, Feb 27, 2015 at 11:05 AM, Jenkins, Jonathan P. <
> jenkins at mcs.anl.gov> wrote:
>
>>  FYI, the CC fix was just put into ROSS (thanks Elsa!), so if you wish
>> to build with recent versions of ROSS/CODES, you can. The master branch of
>> the CODES repositories are currently undergoing some changes, though,
>> particularly with respect to the workload components.
>>
>>  John
>>
>>   From: <Jenkins>, John Jenkins <jenkins at mcs.anl.gov>
>> Date: Friday, February 27, 2015 at 10:28 AM
>> To: Raghav Kapoor <rkapoor7 at hawk.iit.edu>
>> Cc: Ke Wang <kwang22 at hawk.iit.edu>, "codes-ross-users at lists.mcs.anl.gov"
>> <codes-ross-users at lists.mcs.anl.gov>, Sughosh Divanji <
>> sdivanji at hawk.iit.edu>
>>
>> Subject: Re: [codes-ross-users] Help needed in running codes.
>>
>>   Hi Raghav,
>>
>>  A recent revision of ROSS seems to have broken the ross-config script
>> (I've filed the bug with the ROSS folks). I would suggest for the time
>> being either a) change CC to mpicc in the Makefile, or b) build the
>> released version of CODES (0.3.0) as well as the ROSS revision listed in
>> the codes-base INSTALL document. Assuming you have done a) for the moment…
>>
>>  Please make sure that you are setting the CODESBASE, CODESNET, and ROSS
>> environment variables correctly. They should be pointing to the directory
>> you specified as your install prefix (./configure --prefix=/path/to/install
>> for codes-base, codes-net, cmake -DCMAKE_INSTALL_PREFIX=/path/to/install
>> for ROSS). I have verified correct behavior in both the current revisions
>> of codes/ROSS with the CC fix, as well as in the release and ROSS revision
>> c04babe. No changes to the headers need to be made.
>>
>>  Additionally, the undefined references you are getting are a result of
>> the lack of the application of -lcodes-base and -lcodes–net in your
>> compilation command (these are set in the Makefile via LDLIBS).
>>
>>  John
>>
>>   From: Raghav Kapoor <rkapoor7 at hawk.iit.edu>
>> Date: Friday, February 27, 2015 at 9:45 AM
>> To: John Jenkins <jenkins at mcs.anl.gov>
>> Cc: "codes-ross-users at lists.mcs.anl.gov" <
>> codes-ross-users at lists.mcs.anl.gov>, Ke Wang <kwang22 at hawk.iit.edu>,
>> Sughosh Divanji <sdivanji at hawk.iit.edu>
>> Subject: Re: [codes-ross-users] Help needed in running codes.
>>
>>   Hi Jonathon,
>>                         First, I would like to bring to your attention
>> that Makefile to compile example.c is not correct. There is no compiler
>> specified like gcc or mpicc.
>>
>>  Even after giving the correct dependencies and include files and
>> compiler, if i run this command,
>>
>>  raghav at raghav-Lenovo-G505s
>> :~/DIC_PROJECT/codesross/codes-base/doc/example$
>>
>>  *mpicc -I/home/raghavDIC_PROJECT/codesross/codes-base/install/include
>> -I/home/raghavDIC_PROJECT/codesross/codes-net/install/include/codes
>> -L/home/raghav/DIC_PROJECT/codesross/ROSS/install/lib
>> -L/home/raghavDIC_PROJECT/codesross/codes-base/install/lib
>> -L/home/raghavDIC_PROJECT/codesross/codes-net/install/lib  example.c
>>  -lROSS -lm
>> -L/home/raghav/DIC_PROJECT/codesross/codes-net/install/lib/codes-net
>> -L/home/raghav/DIC_PROJECT/codesross/codes-base/install/codes-base  -o
>> example*
>>
>>  1. I had to change in many .h files to set the correct path etc.
>>
>>  Second after using the above command, I get lot of undefined references
>> like
>>
>>  /tmp/ccle6WVw.o: In function `get_next_server':
>> /home/raghav/DIC_PROJECT/codesross/codes-base/doc/example/example.c:403:
>> undefined reference to `codes_mapping_get_lp_info'
>> /home/raghav/DIC_PROJECT/codesross/codes-base/doc/example/example.c:408:
>> undefined reference to `codes_mapping_get_group_reps'
>> /home/raghav/DIC_PROJECT/codesross/codes-base/doc/example/example.c:411:
>> undefined reference to `codes_mapping_get_lp_id'
>> /tmp/ccle6WVw.o: In function `handle_ack_rev_event':
>>
>>  The include files are there as i have specified in the above command.
>>
>>  Not sure what is going wrong.
>>
>>  Can you help.
>>
>>  Regards,
>>
>>  Raghav
>>
>>>>
>> On Thu, Feb 26, 2015 at 8:37 PM, Sughosh Divanji <sdivanji at hawk.iit.edu>
>> wrote:
>>
>>> Hi Jonathan,
>>>
>>>  Thanks for the info. I have setup CODESBASE,CODESNET and ROSS
>>> environment variables and tried to run example.c. However, compiling is
>>> failing because of the following reason.
>>>
>>>  sughosh at sughosh-Lenovo-G50-45:~/Desktop/IITC/CS597/codes-base/doc/example$
>>> make
>>> make: /home/sughosh/Desktop/IITC/CS597/ROSS/bin/ross-config: Command not
>>> found
>>> make: /home/sughosh/Desktop/IITC/CS597/ROSS/bin/ross-config: Command not
>>> found
>>> make: /home/sughosh/Desktop/IITC/CS597/ROSS/bin/ross-config: Command not
>>> found
>>> make: /home/sughosh/Desktop/IITC/CS597/ROSS/bin/ross-config: Command not
>>> found
>>> I/home/sughosh/Desktop/IITC/CS597/codes-base/include
>>> -I/home/sughosh/Desktop/IITC/CS597/codes-net/include/codes
>>>  -L/home/sughosh/Desktop/IITC/CS597/codes-base/lib
>>> -L/home/sughosh/Desktop/IITC/CS597/codes-net/lib  example.c   -lcodes-net
>>> -lcodes-base  -o example
>>> make: I/home/sughosh/Desktop/IITC/CS597/codes-base/include: Command not
>>> found
>>> make: [example] Error 127 (ignored)
>>>
>>>  bin directory is not prsent in my ROSS installation and the same with
>>> other errors as well.
>>>
>>>  I tried compiling codes-base 0.3.0 but it was failing at src/util/codes_mapping.c:483:51
>>> as I have indicated in my earlier mail. So, I downloaded the source code
>>> from the git link mentioned in Developer Access page,
>>> http://git.mcs.anl.gov/radix/codes-base and
>>> git.mcs.anl.gov/radix/codes-net and was able to compile codes-base and
>>> codes-net succesfully. For ROSS I have downloaded source code from
>>> https://github.com/carothersc/ROSS.
>>>
>>>  Thanks,
>>> Sughosh
>>>>>>
>>> On Thu, Feb 26, 2015 at 8:51 AM, Jenkins, Jonathan P. <
>>> jenkins at mcs.anl.gov> wrote:
>>>
>>>>  Hi Sughosh,
>>>>
>>>>  Instructions to build CODES (codes-base and codes-net repositories)
>>>> can be found in their respective INSTALL documents. An example program,
>>>> requiring codes-base and codes-net, can be found in codes-base/doc/example.
>>>> To build it, you need to specify the paths to the codes installs via the
>>>> CODESBASE, CODESNET, and ROSS environment variables. Details of the program
>>>> as well as the CODES components utilized by the program can be found in the
>>>> GETTING_STARTED document.
>>>>
>>>>  Additionally, what version / revision of ROSS/CODES are you using?
>>>> We're in the midst of some changes on the master branches, so it's probably
>>>> safer to start with the 0.3.0 releases with the ROSS revision specified in
>>>> the INSTALL document.
>>>>
>>>>  John
>>>>
>>>>   From: Sughosh Divanji <sdivanji at hawk.iit.edu>
>>>> Date: Wednesday, February 25, 2015 at 7:26 PM
>>>> To: "codes-ross-users at lists.mcs.anl.gov" <
>>>> codes-ross-users at lists.mcs.anl.gov>, Raghav Kapoor <
>>>> rkapoor7 at hawk.iit.edu>, Ke Wang <kwang22 at hawk.iit.edu>
>>>> Subject: [codes-ross-users] Help needed in running codes.
>>>>
>>>>   Hi,
>>>>
>>>>  I am trying to use codes for my project and I am new to codes. I have
>>>> installed codes. Can you provide me a sample hello-world program and
>>>> instructions on how to run it. I haven't been able to find documentation on
>>>> how to run the programs and also make files seem to be broken.
>>>>
>>>>  Thanks,
>>>> Sughosh
>>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/codes-ross-users/attachments/20150227/f5b2eda1/attachment-0001.html>


More information about the codes-ross-users mailing list