{"action":"created","issue":{"url":"https://api.github.com/repos/idaholab/moose/issues/11019","repository_url":"https://api.github.com/repos/idaholab/moose","labels_url":"https://api.github.com/repos/idaholab/moose/issues/11019/labels{/name}","comments_url":"https://api.github.com/repos/idaholab/moose/issues/11019/comments","events_url":"https://api.github.com/repos/idaholab/moose/issues/11019/events","html_url":"https://github.com/idaholab/moose/pull/11019","id":305237757,"number":11019,"title":"Add support for reading/writing ASCII split files","user":{"login":"jwpeterson","id":1775907,"avatar_url":"https://avatars0.githubusercontent.com/u/1775907?v=4","gravatar_id":"","url":"https://api.github.com/users/jwpeterson","html_url":"https://github.com/jwpeterson","followers_url":"https://api.github.com/users/jwpeterson/followers","following_url":"https://api.github.com/users/jwpeterson/following{/other_user}","gists_url":"https://api.github.com/users/jwpeterson/gists{/gist_id}","starred_url":"https://api.github.com/users/jwpeterson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jwpeterson/subscriptions","organizations_url":"https://api.github.com/users/jwpeterson/orgs","repos_url":"https://api.github.com/users/jwpeterson/repos","events_url":"https://api.github.com/users/jwpeterson/events{/privacy}","received_events_url":"https://api.github.com/users/jwpeterson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-14T16:37:59Z","updated_at":"2018-03-14T16:39:34Z","closed_at":null,"author_association":"OWNER","pull_request":{"url":"https://api.github.com/repos/idaholab/moose/pulls/11019","html_url":"https://github.com/idaholab/moose/pull/11019","diff_url":"https://github.com/idaholab/moose/pull/11019.diff","patch_url":"https://github.com/idaholab/moose/pull/11019.patch"},"body":"We previously only supported reading binary CheckpointIO files, this PR adds support for reading ASCII split files as well. The approach we settled on for this is based on the `--split-file` command line argument. So, running an app with:\r\n```\r\n--split-mesh 4 --split-file foo\r\n```\r\nwill still create a `foo.cpr` top level directory (with a `4` subdirectory) and binary CheckpointIO files as it did before, but specifying\r\n```\r\n--split-mesh 4 --split-file foo.cpa\r\n```\r\nwill now create a `foo.cpa` top level directory and underlying ASCII CheckpointIO files. The user can also explicitly specify `--split-file foo.cpr` to get binary files, but specifying any other file extension will result in a `mooseError()`, as I did not want allow e.g. the confusing `--split-file foo.e`, which could be misinterpreted as \"split the file foo.e\" instead of \"create the directory foo.e.cpr\" which is what it would actually do. \r\n\r\nLikewise, running your app with\r\n```\r\n--use-split --split-file foo\r\n```\r\nwill still attempt to read from the `foo.cpr` directory by default, while running with\r\n```\r\n--use-split --split-file foo.cpa\r\n```\r\nwill cause ASCII files to be read instead.\r\n\r\nThis PR also updates the mesh files for and unskips the `mesh/checkpoint.test[2|4|8]a` tests.\r\n\r\nThis PR builds off the changes in #11004. Merging this PR will also close that one.\r\n"},"comment":{"url":"https://api.github.com/repos/idaholab/moose/issues/comments/373089962","html_url":"https://github.com/idaholab/moose/pull/11019#issuecomment-373089962","issue_url":"https://api.github.com/repos/idaholab/moose/issues/11019","id":373089962,"user":{"login":"moosebuild","id":6702118,"avatar_url":"https://avatars0.githubusercontent.com/u/6702118?v=4","gravatar_id":"","url":"https://api.github.com/users/moosebuild","html_url":"https://github.com/moosebuild","followers_url":"https://api.github.com/users/moosebuild/followers","following_url":"https://api.github.com/users/moosebuild/following{/other_user}","gists_url":"https://api.github.com/users/moosebuild/gists{/gist_id}","starred_url":"https://api.github.com/users/moosebuild/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moosebuild/subscriptions","organizations_url":"https://api.github.com/users/moosebuild/orgs","repos_url":"https://api.github.com/users/moosebuild/repos","events_url":"https://api.github.com/users/moosebuild/events{/privacy}","received_events_url":"https://api.github.com/users/moosebuild/received_events","type":"User","site_admin":false},"created_at":"2018-03-14T16:39:34Z","updated_at":"2018-03-14T16:39:34Z","author_association":"CONTRIBUTOR","body":"Job [Precheck](https://www.moosebuild.org/job/166236/) on 59dd16f wanted to post the following:\n\nYour code requires style changes.  \n\nA patch was auto generated and copied [here](http://mooseframework.org/docs/PRs/11019/style.patch)  \nYou can directly apply the patch by running, in the top level of your repository:\n\n`curl -s http://mooseframework.org/docs/PRs/11019/style.patch | git apply -v`  \n\nAlternatively, with your repository up to date and in the top level of your repository:\n\n`git clang-format acedcbe82d6351df931340577d771f5f2dac5dc6`\n"}}
{"actor":{"display_login":"moosebuild"}}