Skip to content
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

EMEBSDDI Fortran runtime error: Record number not allowed for sequential access data transfer #181

Closed
aleslagter opened this issue Aug 6, 2024 · 0 comments

Comments

@aleslagter
Copy link

Hello,

I am new with EMsoft and I am trying to use EMEBSDDI to index a .h5oina dataset using the TSLHDF as input type, but encountered the error below.
The dataset could be read with EMEBSDDIpreview, so I would guess the problem is not on the dataset itself. Any help is very much appreciated!

Thank you,
Ale


If this is the first time you are running EMsoft, the you must run:

source /software/EMsoft/develop-051324/setup_env.sh

This will create a folder $HOME/.config/EMsoft and place a template EMsoft configuration file $HOME/.config/EMsoft/EMsoftConfig.json which must have the following sections updated.

EMXtalFolderpathname:
EMdatapathname:
At line 2506 of file /projects/a9009/sbc538/tickets/197097/EMsoft/Source/EMsoftHDFLib/patternmod.f90 (unit = 42, file = 'fort.42')
Fortran runtime error: Record number not allowed for sequential access data transfer

Error termination. Backtrace:
#0 0x2b74bfe2b960 in ???
#1 0x2b74bfe2c4d9 in ???
#2 0x2b74bfe2d10f in ???
#3 0x2b74c0083c13 in ???
#4 0x55ab0b14f0d3 in __patternmod_MOD_preprocesspatterns._omp_fn.0
at /projects/a9009/sbc538/tickets/197097/EMsoft/Source/EMsoftHDFLib/patternmod.f90:2506
#5 0x2b74bfadaa15 in ???
#6 0x55ab0b11a4a5 in __patternmod_MOD_preprocesspatterns
at /projects/a9009/sbc538/tickets/197097/EMsoft/Source/EMsoftHDFLib/patternmod.f90:2388
#7 0x55ab0b19d718 in EBSDDIdriver
at /projects/a9009/sbc538/tickets/197097/EMsoft/Source/EMOpenCLLib/Indexingmod.f90:856
#8 0x55ab0b038137 in emebsddi
at /projects/a9009/sbc538/tickets/197097/EMsoft/Source/DictionaryIndexing/EMEBSDDI.f90:88
#9 0x55ab0b038568 in main
at /projects/a9009/sbc538/tickets/197097/EMsoft/Source/DictionaryIndexing/EMEBSDDI.f90:54

Copyright (C) 2001-2021 Marc De Graef Research Group/CMU
EMsoft comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; see License.txt file for details.

Program name : EMEBSDDI.f90
Purpose : Program to index EBSD patterns using a dynamically calculated pattern dictionary
Platform : Linux
Source code version : 5_0_20240523_
Source code Revision :
Build Date/Time : 2024-05-23 14:31:48Z

See https://github.com/EMsoft-org/EMsoft/wiki for selected help pages.

Aug 6 2024 8:59:08.624 AM

Number of command line arguments detected: 1
--> Using normalized dot product as similarity metric
Array size analysis
===================
Ne : 1024
Nd : 1024
L : 318464
size result array : 4194304
size_in_bytes_dict : 1304428544
size_in_bytes_expt : 1304428544
Total allocations on GPU (Mb): 2492
reading from xtalfile Zr10Ce.xtal
Orientation space sampling mode set to RFZ
Point group number and number of cubochoric sampling points : 15, 100
Number of unique orientations sampled = : 999779
--> Initializing OpenCL device
--> Allocating various arrays for indexing
Preprocessing experimental patterns
Creating temporary file :~/.config/EMsoft/tmp/EMEBSDDict_tmp.data
-> Number of threads set to 1
Starting processing of experimental patterns
pattern size : 622 x 512

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant