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

Sughosh Divanji sdivanji at hawk.iit.edu
Mon Mar 2 21:46:44 CST 2015


Hi Jonathan,

Thanks for your help. We are able to run sample programs for codes-base.
But, I am not able to find any example program for codes-net. Could you
point me to a sample program for codes-net and how to run it.

Thanks,
Sughosh
ᐧ

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

>  Ah OK. So in general, it's recommended to either stick with releases
> (e.g., "git checkout v0.3.0" for codes-base, codes-net) with the ROSS hash
> listed in the INSTALL document, or work from the master branches in all
> three. Both projects are being actively developed, so changes in behavior
> between a snapshot and non-snapshot version can result in things like the
> RNG error you experienced earlier.
>
>  John
>
>   From: Raghav Kapoor <rkapoor7 at hawk.iit.edu>
> Date: Friday, February 27, 2015 at 2:15 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 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/20150302/3a3cf431/attachment-0001.html>


More information about the codes-ross-users mailing list