Welcome to the FEBio Forum. This forum serves the community of FEBio and FEBio Studio users and developers. Forum participants are encouraged to post questions, as well as answer posts from others. A broad level of participation is encouraged, to create a vibrant community that helps improve the quality and usefulness of these open-source/free software products. Moderators are here to assist with explaining novel features, addressing bug reports and reviewing feature requests, but the effectiveness of the forum depends critically on the participation of experienced users who can assist novices or share ideas and models that explore challenging problems. Please feel free to join in this effort. You can subscribe to forums by pressing the "Subscribe" button at the top of the forum. This will allow you to stay up to date on recent activity on the forum.
The FEBio software downloads and knowledgebase can be found here.
I have finished with inverse fitting elastic properties and now I am experiencing the volume mesh issue. It seems that my volume mesh has that many elements that I receive this message while running FEBio, is it the case?:
Error using org.apache.xerces.jaxp.DocumentBuilderImpl/parse
Failed to retrieve Exception Message
Error in xmlread (line 112)
parseResult = p.parse(fileObj);
Error in febioStruct2xml>textModeElementAttributeParse (line 324)
domNode2 = xmlread(fileName); %Reimport docNode
Error in febioStruct2xml>febioStruct2xmlStep (line 178)
[domNode,rootNode]=textModeElementAttributeParse(domNode,rootNode,cu rrentFieldName,attributeStruct,arrayDataSet,numArr ay,fieldNameSetSub,fileName,arrayParseMethod);
Error in febioStruct2xml>recursiveElementParse (line 228)
[domNode,elementNode]=febioStruct2xmlStep(domNode,elementNode,parseStru ctSub,optionStruct,fileName); %Add whatever is nested in here
Error in febioStruct2xml>febioStruct2xmlStep (line 210)
[domNode,rootNode]=recursiveElementParse(domNode,rootNode,currentFie ldName,currentFieldValue,optionStruct,fileName);
Error in febioStruct2xml>recursiveElementParse (line 223)
[domNode,elementNode]=febioStruct2xmlStep(domNode,elementNode,currentFi eldValue,optionStruct,fileName); %Add whatever is nested in here
Error in febioStruct2xml>febioStruct2xmlStep (line 210)
[domNode,rootNode]=recursiveElementParse(domNode,rootNode,currentFie ldName,currentFieldValue,optionStruct,fileName);
Error in febioStruct2xml (line 78)
[domNode]=febioStruct2xmlStep(domNode,rootNode,parseStruct, optionStruct,fileName);
Error in Scaffold_Data_inverse_FEA_uniaxial_2019_11_13 (line 352)
febioStruct2xml(febio_spec,febioFebFileName); %Exporting to file and domNode
Exception in thread "Explorer NavigationContext request queue": java.lang.OutOfMemoryError: GC overhead limit exceeded
at com.mathworks.mlwidgets.explorer.extensions.archiv e.ZipFileMounter.open(ZipFileMounter.java:21)
at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.resolveLocation(VirtualFileSystem.java: 297)
at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.getTarget(VirtualFileSystem.java:276)
at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.resolveLocation(VirtualFileSystem.java: 285)
at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.getTarget(VirtualFileSystem.java:276)
at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.isMountPoint(VirtualFileSystem.java:239 )
at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.toExternalEntry(VirtualFileSystem.java: 324)
at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.toExternalEntry(VirtualFileSystem.java: 319)
at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileList$MountingReceiver.receive(VirtualFileList. java:106)
at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileList$MountingReceiver.receive(VirtualFileList. java:95)
at com.mathworks.util.AsyncReceiverUtils$3.receive(As yncReceiverUtils.java:77)
at com.mathworks.mlwidgets.explorer.model.realfs.Stat ToEntryAdapter.receive(StatToEntryAdapter.java:37)
at com.mathworks.cfbutils.NativeCfb.listFiles(Native Method)
at com.mathworks.mlwidgets.explorer.model.realfs.Real FileList.readFilesAndFolders(RealFileList.java:47)
at com.mathworks.mlwidgets.explorer.model.overlayfs.O verlayFileList.readFilesAndFolders(OverlayFileList .java:52)
at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileList.readFilesAndFolders(VirtualFileList.java: 57)
at com.mathworks.mlwidgets.explorer.model.table.UiFil eList.readAndUpdateCache(UiFileList.java:364)
at com.mathworks.mlwidgets.explorer.model.table.UiFil eList.access$500(UiFileList.java:45)
at com.mathworks.mlwidgets.explorer.model.table.UiFil eList$6.run(UiFileList.java:325)
at com.mathworks.util.RequestQueue.execute(RequestQue ue.java:129)
at com.mathworks.util.RequestQueue.access$000(Request Queue.java:25)
at com.mathworks.util.RequestQueue$2.run(RequestQueue .java:79)
at java.lang.Thread.run(Thread.java:748)
>>
It could be that you are running out of memory on your computer. Are you running FEBio from within MATLAB? If so, perhaps try running your model from outside MATLAB, making sure not to have any other programs running that could be taking up a lot of memory. Hopefully that would free up enough memory for you to run your models.
Cheers,
Steve
Department of Bioengineering, University of Utah
Scientific Computing and Imaging institute, University of Utah
Comment