climateprediction.net home page
*** Running 32bit CPDN from 64bit Linux - Discussion ***

*** Running 32bit CPDN from 64bit Linux - Discussion ***

Questions and Answers : Unix/Linux : *** Running 32bit CPDN from 64bit Linux - Discussion ***
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 9 · 10 · 11 · 12

AuthorMessage
Jean-David Beyer

Send message
Joined: 5 Aug 04
Posts: 612
Credit: 9,664,583
RAC: 8,093
Message 65164 - Posted: 15 Feb 2022, 4:42:46 UTC - in response to Message 65163.  

I expect you to have no trouble, but I think this will be the link to download for that version that was oh so briefly run on the main site:

https://www.cpdn.org/cpdnboinc/applications/openifs_2.19_x86_64-pc-linux-gnu

Great! Thank you very much. Unless they add some spooky extra libraries, this will run on my machine. So I expect it will run on all RHEL 8 and CentOS 8 systems as well.
If it becomes a real memory hog, I could increase my RAM to 96 GBytes or 128 GBytes, but the processor cache will have to remain at 16,896 KBytes.

$ file openifs_2.19_x86_64-pc-linux-gnu 
openifs_2.19_x86_64-pc-linux-gnu: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked,
     interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32,
     BuildID[sha1]=9daea76ce24beb521ecb0187fab00ffda9e11718,
     with debug_info, not stripped

Computer 1511241
CPU type 	GenuineIntel Intel(R) Xeon(R) W-2245 CPU @ 3.90GHz [Family 6 Model 85 Stepping 7]
Number of processors 	16
Operating System 	Red Hat Enterprise Linux 8.5 (Ootpa) [4.18.0-348.12.2.el8_5.x86_64|libc 2.28 (GNU libc)]
BOINC version 	7.16.11
Memory 	62.4 GB
Cache 	16896 KB

$ ldd openifs_2.19_x86_64-pc-linux-gnu 
	linux-vdso.so.1 (0x00007fff8c3b0000)
	libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f2031d6b000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f20319e9000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f20317d1000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f20315b1000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f20311ec000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f2032100000)

ID: 65164 · Report as offensive     Reply Quote
Ryan Munro

Send message
Joined: 9 Nov 20
Posts: 2
Credit: 619,583
RAC: 10,563
Message 65521 - Posted: 9 Jun 2022, 8:22:13 UTC

I am getting quite a few fails of late, with the error "CPDN process is not running", being a bit of a Linux n00b can someone let me know how to check if it is running / how to restart.
It was working fine for the last lot of units I got, not sure if OS updates have borked things?
Running Linux Mint in a VM.

https://www.cpdn.org/results.php?userid=2003084&offset=0&show_names=0&state=6&appid=
ID: 65521 · Report as offensive     Reply Quote
Les Bayliss
Volunteer moderator

Send message
Joined: 5 Sep 04
Posts: 7587
Credit: 24,102,463
RAC: 1,302
Message 65522 - Posted: 9 Jun 2022, 9:38:02 UTC - in response to Message 65521.  

It might be not enough memory.
Climate models are BIG. Allow perhaps 2 gigs of ram per model.
ID: 65522 · Report as offensive     Reply Quote
wateroakley

Send message
Joined: 6 Aug 04
Posts: 140
Credit: 18,756,745
RAC: 4,270
Message 65534 - Posted: 9 Jun 2022, 14:46:00 UTC - in response to Message 65521.  

I am getting quite a few fails of late, with the error "CPDN process is not running", being a bit of a Linux n00b can someone let me know how to check if it is running / how to restart.
It was working fine for the last lot of units I got, not sure if OS updates have borked things?
Running Linux Mint in a VM.
The high resolution hadam4h '216' models here use 1.5GB per model versus 684MB for the hadam4 '144' models. Here, three 216's and one 144 are currently filling up the 8GB ubuntu VM memory to leave just 140MB 'Free'.

Looking at your Windows host, 32 Processor with 32GB of RAM; and the Mint VM with 24 processors in 16GB of virtual RAM ... I'd suggest that you limit the CPU count for the Mint VM in VirtualBox (system settings) to 6 CPUs for 16GB of VM memory; or perhaps 8 CPUs for 24GB of VM memory. You'll need to power down the VM to make the VBox setting changes. You can further control the CPU granularity in BOINC manager: Options, Computing preferences.

It's also important to turn off (pause) Windoze updates for as long as Doze lets you, as updates will crash models when you least expect it.
ID: 65534 · Report as offensive     Reply Quote
Ryan Munro

Send message
Joined: 9 Nov 20
Posts: 2
Credit: 619,583
RAC: 10,563
Message 65573 - Posted: 16 Jun 2022, 15:32:14 UTC - in response to Message 65534.  

Its a Linux host.

Any way to limit the number of jobs it does at once? I run other projects on the VM as well and don't want to lower the thread count.
ID: 65573 · Report as offensive     Reply Quote
Profile Dave Jackson
Volunteer moderator

Send message
Joined: 15 May 09
Posts: 3373
Credit: 10,158,838
RAC: 8,389
Message 65574 - Posted: 16 Jun 2022, 18:17:52 UTC - in response to Message 65573.  
Last modified: 16 Jun 2022, 18:58:03 UTC

Its a Linux host.

Any way to limit the number of jobs it does at once? I run other projects on the VM as well and don't want to lower the thread count.
I think there may be an option in cc_config.xml that lets you limit the number of tasks for an individual project. I couldn't be sure however. If you do decide to edit this file, do make a backup of it first. Another possibility is client_state.xml. I have edited that one in the past without problems.

Edit: I think this has been asked on the BOINC message boards in the past. You don't have to sign up to search them.
ID: 65574 · Report as offensive     Reply Quote
Richard Haselgrove

Send message
Joined: 1 Jan 07
Posts: 447
Credit: 15,396,039
RAC: 8,969
Message 65575 - Posted: 16 Jun 2022, 20:46:08 UTC - in response to Message 65574.  

The full list of options is at https://boinc.berkeley.edu/wiki/Client_configuration#Options.

You might be thinking of

<ncpus>N</ncpus>
Act as if there were N CPUs; e.g. to simulate 2 CPUs on a machine that has only 1. Zero means use the actual number of CPUs. Don't use this to limit CPU usage; use computing preferences instead.
Doesn't limit the number of tasks directly, but can limit the number of devices available to run them - which amounts to the same thing.
ID: 65575 · Report as offensive     Reply Quote
Bryn Mawr

Send message
Joined: 28 Jul 19
Posts: 113
Credit: 9,476,885
RAC: 5,417
Message 65577 - Posted: 17 Jun 2022, 0:13:08 UTC - in response to Message 65573.  
Last modified: 17 Jun 2022, 0:14:21 UTC

Its a Linux host.

Any way to limit the number of jobs it does at once? I run other projects on the VM as well and don't want to lower the thread count.


max_concurrent in app_config.xml but be aware that this can lead to runaway downloads if you’re unlucky.
ID: 65577 · Report as offensive     Reply Quote
computezrmle

Send message
Joined: 9 Mar 22
Posts: 6
Credit: 389,243
RAC: 4,009
Message 65578 - Posted: 17 Jun 2022, 6:09:09 UTC - in response to Message 65577.  

this can lead to runaway downloads

Should be fixed in BOINC client 7.20.

See:
https://github.com/BOINC/boinc/issues/4322
ID: 65578 · Report as offensive     Reply Quote
AndreyOR

Send message
Joined: 12 Apr 21
Posts: 32
Credit: 3,350,845
RAC: 22,815
Message 65579 - Posted: 17 Jun 2022, 7:00:18 UTC

The runaway work fetch seems to be only caused by max_concurrent not project_max_concurrent. Thus a very simple app_config as in the following example will run 4 CPDN tasks (mix of N144, N216, whatever is available) at a time and avoid potential runaway work fetch. Place it in the CPDN project folder and run the "Read config files" menu option/command.
<app_config>
   <project_max_concurrent>4</project_max_concurrent>
</app_config>
ID: 65579 · Report as offensive     Reply Quote
Profile Dave Jackson
Volunteer moderator

Send message
Joined: 15 May 09
Posts: 3373
Credit: 10,158,838
RAC: 8,389
Message 65614 - Posted: 2 Jul 2022, 17:00:46 UTC
Last modified: 3 Jul 2022, 18:46:02 UTC

Ok, looks like not possible to put libstd++ in with task on met office models. Shucks!

Previous text deleted.
ID: 65614 · Report as offensive     Reply Quote
Previous · 1 . . . 9 · 10 · 11 · 12

Questions and Answers : Unix/Linux : *** Running 32bit CPDN from 64bit Linux - Discussion ***

©2022 climateprediction.net