[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