-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LFP computation on HPC systems #375
Comments
@ppodhajski : From simulation side we are deploying all stack via Spack. As this package is only with nix, could you have a look at this? If viz would like to have this deployed via Nix, @tristan0x can help you . Or, if you can package inside spack, it can be deployed with simulation stack. |
Yes, I will have a look,. In the team we had some discussion on Spack, so maybe it is a good opportunity to test if Spack works for viz team. |
@ppodhajski Please deploy with nix first. I think Spack investigation can take a long time and I would avoid to have that in the critical path. |
@ElisabettaGiacalone Please see related ticket #154 |
@alex4200 can we have @ppodhajski assigned to that one instead ? |
Hi,
I am still awaiting for @ppodhajski<https://github.com/ppodhajski> and Pablo Serna to accept the invitation. Should I contact them about that, or can you do that?<https://g>
Alex
…________________________________
From: jdcourcol <notifications@github.com>
Sent: Tuesday, January 29, 2019 12:59:27 PM
To: cnr-ibf-pa/hbp-bsp-issues
Cc: Dietz Alexander; Mention
Subject: Re: [cnr-ibf-pa/hbp-bsp-issues] LFP computation on HPC systems (#375)
@alex4200<https://github.com/alex4200> can we have @ppodhajski<https://github.com/ppodhajski> assigned to that one instead ?
did he accept the invite ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#375 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AMI7y46jQ-smSk8rR4zZ6V0wdYfOZh3Zks5vIDefgaJpZM4aPFW->.
|
accepted |
@ppodhajski Is there any news regarding this issue? |
with help of Tristan I installed nix on jurecavis (via spack), as it had to be reinstalled after introducing new usage model at JSC. Currently trying to fix the issue when building with nix. The problem encountered: |
@ElisabettaGiacalone please try executing: |
@ppodhajski I get "permission denied" to access to emsim folder |
@ElisabettaGiacalone please retry |
@ppodhajski |
should be good now
wt., 19 lut 2019 o 13:51 ElisabettaGiacalone <notifications@github.com>
napisał(a):
… @ppodhajski <https://github.com/ppodhajski>
Now I can access to emsim folder, but when I execute
/p/project/cvsk25/bbp-viz-deployment/HBP/jurecavis/appimage/emsim/AppRun
I get:
/p/project/cvsk25/bbp-viz-deployment/HBP/jurecavis/appimage/emsim/AppRun:
line 7:
/p/project/cvsk25/bbp-viz-deployment/HBP/jurecavis/appimage/emsim/bin/emsim:
Permission denied
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#375 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AS6xo__Fng_HmwwP5QAYnc_FdBiy2ww0ks5vO_NVgaJpZM4aPFW->
.
|
I get now |
it is strange, I added some debug print, please try again and report
LD_LIBRARY_PATH (it will print its content).
wt., 19 lut 2019 o 13:56 clupascu <notifications@github.com> napisał(a):
… I get now
/p/project/cvsk25/bbp-viz-deployment/HBP/jurecavis/appimage/emsim/bin/emsim:
error while loading shared libraries: libboost_program_options.so.1.54.0:
cannot open shared object file: No such file or directory
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#375 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AS6xo29dngFtHbmtJnC8ZIUBfI0zqI07ks5vO_SHgaJpZM4aPFW->
.
|
/p/project/cvsk25/bbp-viz-deployment/HBP/jurecavis/appimage/emsim/AppRun -h [ --help ] Print this help message. -i [ --input ] arg Path to Blueconfig file. --voxel-size arg The size in each dimension of a voxel in circuit units. |
I modified the permissions in the meantime on library folder and it seems
to work now, right?
wt., 19 lut 2019 o 14:09 clupascu <notifications@github.com> napisał(a):
… /p/project/cvsk25/bbp-viz-deployment/HBP/jurecavis/appimage/emsim/AppRun
LD_LIBRARY_PATH to be reported:
/p/project/cvsk25/bbp-viz-deployment/HBP/jurecavis/appimage/emsim/lib:/usr/local/software/jureca/Stages/2018b/software/binutils/2.31.1-GCCcore-7.3.0/lib:/usr/local/software/jureca/Stages/2018b/software/GCCcore/7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0:/usr/local/software/jureca/Stages/2018b/software/GCCcore/7.3.0/lib64:/usr/local/software/jureca/Stages/2018b/software/GCCcore/7.3.0/lib
Error: the option '--input' is required but missing
-h [ --help ] Print this help message.
-i [ --input ] arg Path to Blueconfig file.
-o [ --output ] arg Path for the output file.
--target arg The circuit's target.
--report arg The name of the report.
--start-time arg The start time
--end-time arg The end time
--fraction arg Specify the fraction [0.0 1.0] of gids to be used
during the computation. Default is 1.0.
--export-volume Will export a floating point volume for each time
steps.
--voxel-size arg The size in each dimension of a voxel in circuit units.
Default is 4.0,4.0,4.0. Must be written in the form:
--voxel-size rx,ry,rz
--volume-extent arg Specify an additional 3d extent for the volume in
micrometers. Default is 0.0,0.0,0.0. Must be written in
the form: --volume-extent ex,ey,ez
--sample-point arg The x y z positions of a sample point. Must be written
in the form: --sample-point x,y,z
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#375 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AS6xowxhpNkE3kvE5jRTz47wiqohFi9Wks5vO_eMgaJpZM4aPFW->
.
|
I am not emsim developer but this seems to be application stdout or stderr,
which means you need to specify the --input parameter. I think you need to
specify --output and --report as well.
wt., 19 lut 2019 o 14:13 clupascu <notifications@github.com> napisał(a):
… it is not working
/p/project/cvsk25/bbp-viz-deployment/HBP/jurecavis/appimage/emsim/AppRun
Error: the option '--input' is required but missing
-h [ --help ] Print this help message.
-i [ --input ] arg Path to Blueconfig file.
-o [ --output ] arg Path for the output file.
--target arg The circuit's target.
--report arg The name of the report.
--start-time arg The start time
--end-time arg The end time
--fraction arg Specify the fraction [0.0 1.0] of gids to be used
during the computation. Default is 1.0.
--export-volume Will export a floating point volume for each time
steps.
--voxel-size arg The size in each dimension of a voxel in circuit units.
Default is 4.0,4.0,4.0. Must be written in the form:
--voxel-size rx,ry,rz
--volume-extent arg Specify an additional 3d extent for the volume in
micrometers. Default is 0.0,0.0,0.0. Must be written in
the form: --volume-extent ex,ey,ez
--sample-point arg The x y z positions of a sample point. Must be written
in the form: --sample-point x,y,z
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#375 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AS6xo7Meqsz1Id-5tepqxgT8KpzYHfLbks5vO_hsgaJpZM4aPFW->
.
|
Yes, I get the same output, but I suppose it is the output with all options of the function. |
Hi @ppodhajski, I tried with a test simulation output, and it works. /p/project/cvsk25/bbp-viz-deployment/HBP/jurecavis/appimage/emsim/AppRun -i /p/scratch/cvsk25/vsk2505/test-190219/BlueConfig --target slice0 --report AllCompartmentsMembrane --voxel-size 1,1,1 --start-time 0 --end-time 300 --output=slice0 --sample-point 3740.8,2398.6,5724.4 |
@ppodhajski Would it be be possible to do the same on Cineca and CSCS systems? |
@ElisabettaGiacalone I am waiting for access rights to CSCS. |
@ppodhajski No news on this item? |
@ElisabettaGiacalone what path on CSCS should it be deployed? |
I think it can be deployed here /apps/hbp/ich002/hbp-spack-deployments/ |
@clupascu @elisamarenzi please see it under /apps/hbp/ich002/hbp-visualisation-deployements/emsim/emsim |
@ppodhajski I have just tested that on CSCS with this code: /apps/hbp/ich002/hbp-visualisation-deployements/emsim/emsim -i /scratch/snx3000/bp000139/w1syn03_testLFP/BlueConfig --target slice2 --report AllCompartmentsMembrane --voxel-size 1,1,1 --start-time 200 --end-time 600 --output=slice2 --sample-point 3740.8,2398.6,5724.4 But I get this error (despite the input is specified) : Error: the option '--input' is required but missing -h [ --help ] Print this help message. -i [ --input ] arg Path to Blueconfig file. --voxel-size arg The size in each dimension of a voxel in circuit units. |
Hi @ElisabettaGiacalone, |
Hi, I just tried on CSCS and it works now. Thanks. I am going to test it on Marconi. |
@ppodhajski I have just tried on Marconi, but I think I have the same permission problem as before on CSCS: [mmiglior@r000u07l02 test-31aug]$ /marconi_work/HBP_CDP2_it_0/bbp-visualisation/emsim/emsim -i /marconi_work/HBP_CDP2_it_0/hippo-mm/test-31aug/BlueConfig --target slice2 --report AllCompartmentsMembrane --voxel-size 1,1,1 --start-time 0 --end-time 300 --output=slice2 --sample-point 3740.8,2398.6,5724.4 -h [ --help ] Print this help message. -i [ --input ] arg Path to Blueconfig file. --voxel-size arg The size in each dimension of a voxel in circuit units. |
@ElisabettaGiacalone it is fixed now! |
Thanks, it works now. |
Hi @ppodhajski, I would need this fix deployed on PizDaint and Jureca. |
hi @antonelepfl, I am trying to deploy it via spack on piz daint but ran into some compilation issues. will keep you posted. |
Do you have any update on this? |
please try binaries in the folder below: or built with gcc: These are built with brion version 3.1.0 (https://github.com/BlueBrain/Brion/releases) |
Hi @ppodhajski, I am trying emsim on Jureca for the first time with the new model, but I get this error:
|
Hi,
new version is deployed on piz daint only. please try with the binaries I
posted above
wt., 28 kwi 2020 o 18:34 ElisabettaGiacalone <notifications@github.com>
napisał(a):
… Hi @ppodhajski <https://github.com/ppodhajski>, I am trying emsim on
Jureca for the first time with the new model, but I get this error:
***@***.*** type_l_test]$
/p/project/cvsk25/bbp-viz-deployment/HBP/jurecavis/appimage/emsim/emsim -i
BlueConfig --target slice30 --report AllCompartmentsMembrane --voxel-size
1,1,1 --start-time 0 --end-time 300 --output=slice0 --sample-point
3740.8,2398.6,5724.4 WARNING: Time range is clamped to the minimum bound.
INFO: Time range is: [300 300] with DT: 0.25 Normalized current sum:
-3.43139e-09 INFO: Compartments count: 8300167 terminate called after
throwing an instance of 'std::runtime_error' what(): Could not open
morphology file
/p/project/cvsk25/vsk2516/hpc/entities/morphologies/20180417//011127HP1_-_Clone_0.h5:
Unable to open file
/p/project/cvsk25/vsk2516/hpc/entities/morphologies/20180417//011127HP1_-_Clone_0.h5
(File accessibilty) Unable to open file
/p/project/cvsk25/bbp-viz-deployment/HBP/jurecavis/appimage/emsim/emsim:
line 11: 31321 Aborted LC_NUMERIC=C
LD_LIBRARY_PATH=${HERE}/lib:$LD_LIBRARY_PATH ${HERE}/bin/emsim "$@"
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#375 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEXLDI7JH54G4I4BQDRMU6LRO4AQBANCNFSM4GR4KW7A>
.
|
@ppodhajski please, could you deploy it also on Jureca? |
Your deployment on PizDaint works correctly. I tried both paths and they work. Which one do you recommend to use? |
I cannot download some sources on jureca:
Do you know if I there is some proxy I could use? In the meantime I created a ticket for this issue. |
Both are fine to use. |
@ppodhajski I am not sure to understand the wget problem. |
Yes, this should go to :sc@fz-juelich.de. |
In the meantime I deployed emsim with brion fixes using an AppImage. |
@ppodhajski it works correctly, thank you! |
Use Case Update
Remove anything that does not apply
List of additional/changed features
The new feature will allow to run the following code on the above mentioned HPC systems:
module purge
module load nix/viz/emsim
emsim -i /gpfs/bbp.cscs.ch/project/proj42/home/giacalon/w1syn01/BlueConfig --target sliceb2 --report AllCompartmentsMembrane --voxel-size 1,1,1 --start-time 200 --end-time 1500 --output=sliceb2_9
--sample-point 2494.5,5725.4,5976.8
Tasks
Acceptance Criteria
Extra Requirements
System
Performance
The text was updated successfully, but these errors were encountered: