Would appreciate help running an mcmc analysis

fribl fribl <[email protected]> Mon, 15 Nov 2021 09:31:46 +0100
Newsgroups gmane.comp.gnu.mcsim
Message-ID <CANwM41sV+g=X1zJG-jjej3t7hNT-0554TEfSNafoZB6AbikBmw@mail.gmail.com>
--00000000000050645b05d0cfa4ca
Content-Type: multipart/alternative; boundary="00000000000050645a05d0cfa4c8"

--00000000000050645a05d0cfa4c8
Content-Type: text/plain; charset="UTF-8"

Hi, I am trying to learn MCSim based on an example in the COSMOS-PBPK
project that I have adapted. My lsodes and monte carlo simulations seem to
work, but the mcmc analysis does not. I generated data using the lsodes
analysis and used it for the print and data statements. Unfortunately, the
value for the parameter I am trying to find doesn't really change much from
the prior.

I am attaching the relevant files.

Your help would be appreciated.

Thank you.

Sincerely,
Johann.

--00000000000050645a05d0cfa4c8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi, I am trying to learn MCSim based on an example in=
 the COSMOS-PBPK project that I have adapted. My lsodes and monte carlo sim=
ulations seem to work, but the mcmc analysis does not. I generated data usi=
ng the lsodes analysis and used it for the print and data statements. Unfor=
tunately, the value for the parameter I am trying to find doesn&#39;t reall=
y change much from the prior.</div><div><br></div><div>I am attaching the r=
elevant files.<br></div><div><br></div><div>Your help would be appreciated.=
</div><div><br></div><div>Thank you.<br></div><div><br></div><div>Sincerely=
,</div><div>Johann.<br></div></div>

--00000000000050645a05d0cfa4c8--

--00000000000050645b05d0cfa4ca
Content-Type: application/octet-stream; name="test_mtc.in"
Content-Disposition: attachment; filename="test_mtc.in"
Content-Transfer-Encoding: base64
Content-ID: <f_kw0eq4fc3>
X-Attachment-Id: f_kw0eq4fc3

SW50ZWdyYXRlIChMc29kZXMsIDFlLTYsIDFlLTYsIDEpOw0KDQpNb250ZUNhcmxvICgiIiwgMTAw
MCwgMzE0MTUpOw0KDQojIHBhcnRpdGlvbiBjb2VmZmljaWVudHMNClBDQWlyICAgICAgID0gMTsg
ICAgICAgICAjIGJsb29kIG92ZXIgYWlyDQpsb2dfUENGYXQgICA9IDE7ICAgICAgICAgIyBsb2cg
b2YgZmF0IG92ZXIgYmxvb2QgcC5jLg0KDQojIGRydWcgcmVsYXRlZA0KZnViICAgICAgICAgPSAw
LjU7ICAgICAgICMgZnJhY3Rpb24gdW5ib3VuZA0KDQojIGd1dCByZWxhdGVkDQpGcmFjICAgICAg
ICA9IDAuODsgICAgICAgIyBmcmFjdGlvbiBhYnNvcmJlZCBieSB0aGUgZ3V0DQprR3V0ICAgICAg
ICA9IDAuMzsgICAgICAgIyBvcmFsIDFzdCBvcmRlciBhYnNvcnB0aW9uIHJhdGUgY29uc3RhbnQs
IDEvaA0KDQojIGRlcm1hbCByZWxhdGVkDQpLcF9zY192cyAgICA9IDAuMTsgICAgICAgIyBza2lu
IGRpZmZ1c2lvbiBjb2VmZmljaWVudCANCmZTQV9leHBvc2VkID0gMC43OyAgICAgICAjIGZyYWN0
aW9uIG9mIHNraW4gc3VyZmFjZSBhcmVhIGFjdHVhbGx5IGV4cG9zZWQNCg0KIyBlbGltaW5hdGlv
biByZWxhdGVkDQpLZSAgICAgICAgICA9IDE7ICAgICAgICAgIyBlbGltaW5hdGlvbiByYXRlIGNv
bnN0YW50DQoNCiMgbWV0YWJvbGlzbSByZWxhdGVkDQpNaWNoYWVsaXMgICA9IDA7ICAgICAgICAg
IyAwIGZvciBsaW5lYXIsID4gMC41IGZvciBNTSBraW5ldGljcw0KVm1heCAgICAgICAgPSAxMDsg
ICAgICAgICMgbW1vbGVzL2gvTCBsaXZlcg0KS20gICAgICAgICAgPSAxOyAgICAgICAgICMgbW1v
bC9MDQpDTEggICAgICAgICA9IDEwOyAgICAgICAgIyBsaW5lYXIgaGVwYXRpYyBjbGVhcmFuY2UN
Cg0KI0Rpc3RyaWIgKEtlLCAgICAgICAgVW5pZm9ybSwgMC4xLCAxMDApOw0KRGlzdHJpYiAoQ0xI
LCAgICAgICAgVW5pZm9ybSwgMSwgMzApOw0KI0Rpc3RyaWIgKGZ1YiwgICAgICAgVW5pZm9ybSwg
MCwgMSk7DQojRGlzdHJpYiAoQk0sICAgICAgICBUcnVuY05vcm1hbCwgNzAsIDEwLCAzMCwgMTUw
KTsNCg0KU2ltdWxhdGlvbiB7ICMgMToNCg0KICAjIEluaGFsYXRpb24NCiAgSW5oRG9zZSA9IDEw
Ow0KICBJbmhEdXIgPSA3Ow0KICBDSW5oID0gUGVyRG9zZShJbmhEb3NlLCA0OCwgMiwgSW5oRHVy
KTsgIyBtbW9sL0wNCiAgIyANCiAgIyAjIE9yYWwNCiAgIyBPcmFsRG9zZSA9IDEwOw0KICAjIE9y
YWxEdXIgPSA2Ow0KICAjIE9yYWxFeHAgPSBQZXJEb3NlKE9yYWxEb3NlLCAxMiwgMSwgT3JhbER1
cik7ICMgbW1vbC9MDQogICMgDQogICMgIyBEZXJtYWwNCiAgIyBEZXJtRG9zZSA9IDEwMDA7DQog
ICMgRGVybUR1ciA9IDEyOw0KICAjIERlcm1FeHAgPSBQZXJEb3NlKERlcm1Eb3NlLCA0OCwgMiwg
RGVybUR1cik7DQogICMgDQogICMgIyBJVg0KICAjIElWRHVyID0gMC4zOw0KICAjIElWRG9zZSA9
IDEwOw0KICAjIElWRXhwID0gUGVyRG9zZShJVkRvc2UsIDYsIDIsIElWRHVyKTsNCiAgDQogIFBy
aW50U3RlcCAoQ0FydCwgMCwgNDgsIDAuMSk7ICMgaA0KICAjUHJpbnRTdGVwIChDTGl2ZXIsIDAs
IDQ4LCAwLjEpOyAjIGgNCiAgUHJpbnRTdGVwIChDVmVuLCAwLCA0OCwgMC4xKTsgIyBoDQoNCn0N
Cg0KRU5ELg0K
--00000000000050645b05d0cfa4ca
Content-Type: application/octet-stream; name="test.model"
Content-Disposition: attachment; filename="test.model"
Content-Transfer-Encoding: base64
Content-ID: <f_kw0eq4f21>
X-Attachment-Id: f_kw0eq4f21

IyBQQlBLIG1vZGVsIGFkYXB0ZWQgZnJvbSB0aGUgQ09TTU9TIElORVJJUyBnZW5lcmljIG1vZGVs
DQojIGh0dHBzOi8vZ2l0bGFiLmNvbS9mcmVkb21hdGljL0NPU01PUy1QQlBLLmdpdA0KIw0KIz09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K
IyBVbml0czoNCiMgdm9sdW1lcyBpbiBMDQojIHRpbWUgaW4gaG91cnMNCiMgY2hlbWljYWwgbWFz
c2VzIGluIG1tb2wNCiMgdGhlIGRlZmF1bHQgdmFsdWVzIGFyZSBmb3IgaHVtYW5zDQojDQojIFN5
bWJvbHMNCiMgICBBOiBhbW91bnQgWz1dIG1tb2wNCiMgICBDOiBjb25jZW50cmF0aW9uIFs9XSBt
bW9sL0wNCiM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCg0KU3RhdGVzICA9IHsNCiAgICAgICAgICAgQVZlbiwgICAgICAgIyBRdWFudGl0
eSBpbiB2ZW5vdXMgYmxvb2QgKG1tb2xlcykNCiAgICAgICAgICAgQUFydCwgICAgICAgIyAgICAg
ICAgICAgICBhcnRlcmlhbCBibG9vZA0KICAgICAgICAgICBBRmF0LCAgICAgICAjICAgICAgICAg
ICAgIGZhdCB0aXNzdWVzDQogICAgICAgICAgIEFQb29yLCAgICAgICMgICAgICAgICAgICAgbXVz
Y2xlDQogICAgICAgICAgIEFSaWNoLCAgICAgICMgICAgICAgICAgICAgdmlzY2VyYQ0KICAgICAg
ICAgICBBTGl2ZXIsICAgICAjICAgICAgICAgICAgIGxpdmVyDQogICAgICAgICAgIEFTa2luX3Us
ICAgICMgICAgICAgICAgICAgdmlhYmxlIHNraW4sIHVuZXhwb3NlZA0KICAgICAgICAgICBBU2tp
bl9lLCAgICAjICAgICAgICAgICAgIHZpYWJsZSBza2luLCBleHBvc2VkDQogICAgICAgICAgIEFT
a2luX3NjX3UsICMgICAgICAgICAgICAgc2tpbiBzdHJhdHVtIGNvcm5ldW0sIHVuZXhwb3NlZA0K
ICAgICAgICAgICBBU2tpbl9zY19lLCAjICAgICAgICAgICAgIHNraW4gc3RyYXR1bSBjb3JuZXVt
LCBleHBvc2VkDQogICAgICAgICAgIEFHdXQsICAgICAgICMgICAgICAgICAgICAgZ3V0IGx1bWVu
DQogICAgICAgICAgIEFFeGNyZXQsICAgICMgICAgICAgICAgICAgZXhjcmV0ZWQgaW4gdXJpbmUg
KGN1bXVsYXRpdmUpDQogICAgICAgICAgIEFNZXRhYiwgICAgICMgICAgICAgICAgICAgbWV0YWJv
bGl6ZWQgKGN1bXVsYXRpdmUpDQogICAgICAgICAgIEFJViwgICAgICAgICMgICAgICAgICAgICAg
SVYgYWRtaW4gKGN1bXVsYXRpdmUpIA0KICAgICAgICAgICBBT3JhbCwgICAgICAjICAgICAgICAg
ICAgIG9yYWwgYWRtaW4gKGN1bXVsYXRpdmUpIA0KICAgICAgICAgICBBRGVybSwgICAgICAjICAg
ICAgICAgICAgIGRlcm1hbCBhZG1pbiAoY3VtdWxhdGl2ZSkgDQogICAgICAgICAgIEFJbmgsICAg
ICAgICMgICAgICAgICAgICAgaW5oYWxhdGlvbiBhZG1pbiAoY3VtdWxhdGl2ZSkgICAgICANCiAg
ICB9OyAgICAgIA0KDQpJbnB1dHMgID0ge0Rlcm1FeHAsIE9yYWxFeHAsIElWRXhwLCBDSW5ofTsN
Cg0KT3V0cHV0cyA9IHtBY2N1bSwgDQogICAgICAgICAgIE5ldEluLCANCiAgICAgICAgICAgQmFs
RXJyLCAjIG1hc3MgYmFsYW5jZQ0KICAgICAgICAgICBDVmVuLCANCiAgICAgICAgICAgQ0FydCwg
DQogICAgICAgICAgIENGYXQsIENQb29yLCBDUmljaCwgQ0xpdmVyLA0KICAgICAgICAgICBDU2tp
bl91LCANCiAgICAgICAgICAgQ1NraW5fZSwgDQogICAgICAgICAgIENTa2luX3NjX3UsIA0KICAg
ICAgICAgICBDU2tpbl9zY19lLA0KICB9Ow0KDQoNCiMgPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFBoeXNpb2xvZ2ljYWwg
cGFyYW1ldGVyczogZGVmYXVsdCB2YWx1ZXMgKGh1bWFuIGRlZmF1bHQgdmFsdWVzKQ0KDQojIGJv
ZHkgbWFzcyAoa2cpDQpCTSAgPSA3MDsgIyBEYXZpZXMgMTk5Mw0KDQojIGJvZHkgaGVpZ2h0IChj
bSkNCkJIID0gMTcwOyANCg0KIyBib2R5IHNraW4gc3VyZmFjZSBhcmVhIChkbTIpDQojIFl1IGV0
IGFsLCBCdXJucyAzNjo1LCAyMDEwLCBodHRwczovL2RvaS5vcmcvMTAuMTAxNi9qLmJ1cm5zLjIw
MDkuMDUuMDEzDQpCU0EgPSAwLjcxMzk4OSAqIHBvdyhCSCwgMC43NDM3KSAqIHBvdyhCTSwgMC40
MDQwKTsNCiNCU0EgPSAxOTA7ICMgSUNSUCAyMDAyDQoNCiMgb3JnYW5zIGFzIGZyYWN0aW9uIG9m
IHRvdGFsIGJvZHkgdm9sdW1lDQpzY1ZGYXQgICA9IDAuMjA5OyAjIEJpcm5iYXVtIDE5OTQsIEJy
b3duIDE5OTcNCnNjVlJpY2ggID0gMC4xMDU7ICMgQmlybmJhdW0gMTk5NCwgQnJvd24gMTk5Nw0K
c2NWTGl2ZXIgPSAwLjAyNDsgIyBCaXJuYmF1bSAxOTk0LCBCcm93biAxOTk3DQpzY1ZCbG9vZCA9
IDAuMDY4OyAjIERhdmllcyAxOTkzDQoNCiMgc2tpbiB0aGlja25lc3NlcyAoZGVjaW1ldGVyKQ0K
SGVpZ2h0X3NjID0gMC4wMDAxOyAgIyBzdHJhdGV1bSBjb3JuZXVtLCBSdXNzZWxsIDIwMDgNCkhl
aWdodF92cyA9IDAuMDEyMjsgICMgdmlhYmlsZSBza2luLCBCaXJuYmF1bSAxOTk0LCBCcm93biAx
OTk3DQoNCiMgdG90YWwgYmxvb2QgZmxvdywgcGVyIHVuaXQgbWFzcywgTCAvIGggLyBrZw0Kc2NG
Qmxvb2QgPSA0Ljg7ICMgRGF2aWVzIDE5OTMNCg0KIyBmcmFjdGlvbnMgb2YgdG90YWwgYmxvb2Qg
ZmxvdyBnb2luZyB0byBjb21wYXJ0bWVudHMNCnNjRkZhdCAgID0gMC4wODU7ICMgQmlybmJhdW0g
MTk5NCwgQnJvd24gMTk5Nw0Kc2NGUG9vciAgPSAwLjEyMDsgIyBCaXJuYmF1bSAxOTk0LCBCcm93
biAxOTk3DQpzY0ZMaXZlciA9IDAuMjcwOyAjIEJpcm5iYXVtIDE5OTQsIEJyb3duIDE5OTcNCnNj
RlNraW4gID0gMC4wNTA7ICMgQmlybmJhdW0gMTk5NCwgQnJvd24gMTk5Nw0KDQojIGFsdmVvbGFy
IHZlbnRpbGF0aW9uIHJhdGUsIEwgLyBoDQpGYWx2ID0gMjIyMDsgIyBCcm93biAxOTk3DQoNCiMg
Z2xvbWVydWxhciBmaWx0cmF0aW9uIHJhdGUgKEwvaCkNCkdGUiA9IDY7DQoNCiMgbWljcm9zb21h
bCBwcm90ZWlucyBjb250ZW50LCBtZyAvIGdyIGxpdmVyDQptaWMgPSA1Mi41OyAjIEdvZGluIDIw
MDYNCg0KDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09DQojIGNoZW1pY2FsLWRlcGVuZGVudCBwYXJhbWV0ZXJzOiBhcmJpdHJhcnkg
KGkuZS4gbWVhbmluZ2xlc3MpDQoNCiMgcGFydGl0aW9uIGNvZWZmaWNpZW50cw0KUENBaXIgICAg
ICA9IDA7ICAgIyBibG9vZCBvdmVyIGFpcg0KbG9nX1BDRmF0ICA9IDA7ICAgIyBsb2cgb2YgZmF0
IG92ZXIgYmxvb2QgcC5jLg0KDQojIHRoZSBvdGhlciBwYXJ0aXRpb24gY29lZmZpY2llbnRzIGFy
ZSByZWdyZXNzZWQgb24gUENGYXQgdG8gbW9kZWwNCiMgY29ycmVsYXRpb25zDQpsb2dfYVBvb3Ig
ICAgPSBsb2cgKDEpIC0gbG9nX1BDRmF0OyAgICMgbXVzY2xlIG92ZXIgYmxvb2QNCmxvZ19hUmlj
aCAgICA9IGxvZyAoMSkgLSBsb2dfUENGYXQ7ICAgIyB2aXNjZXJhIG92ZXIgYmxvb2QNCmxvZ19h
TGl2ZXIgICA9IGxvZyAoMSkgLSBsb2dfUENGYXQ7ICAgIyBsaXZlciBvdmVyIGJsb29kDQpsb2df
YVNraW4gICAgPSBsb2cgKDEpIC0gbG9nX1BDRmF0OyAgICMgdmlhYmxlIHNraW4gLyBibG9vZA0K
bG9nX2FTa2luX3NjID0gbG9nICgxKSAtIGxvZ19QQ0ZhdDsgICAjIHZpYWJsZSBza2luIC8gc3Ry
YXR1bSBjb3JuZXVtDQoNCiMgZGlmZnVzaW9uIHJhdGUgZnJvbSBzdHJhdHVtIGNvcm5ldW0gdG8g
dmlhYmxlIHNraW4gKGRlY2ltIC8gaCkNCktwX3NjX3ZzICA9IDA7DQoNCiMgc2V0IEtlIHRvIHRo
ZSBHRlIgaWYgdGhlIGNvbXBvdW5kIGlzIHBhc3NpdmVseSBleGNyZXRlZCBpbiB1cmluZSwgTCAv
IGgNCktlID0gR0ZSOw0KDQojIEZsYWcgZm9yIE1pY2hhZWxpcy1NZW50ZW4gdnMgbGluZWFyIG1l
dGFib2xpc20gKDAgPSBsaW5lYXIpDQpNaWNoYWVsaXMgPSAwOw0KDQojIE1pY2hhZWxpcy1NZW50
ZW4gbWV0YWJvbGljIHBhdGh3YXkNClZtYXggPSAwOyAgICAgICAjIG1tb2xlcy9oL0wgbGl2ZXIN
CkttICAgPSAwOyAgICAgICAjIG1NDQoNCiMgaWYgbGluZWFyIG1ldGFib2xpc206DQpDTEggID0g
MDsgICAgICAgIyBoZXBhdGljIGNsZWFyYW5jZSwgTC9oDQoNCmZ1YiAgPSAwOyAgICAgICAjIHVu
Ym91bmQgZnJhY3Rpb24gaW4gYmxvb2QNCkZyYWMgPSAwOyAgICAgICAjIGZyYWN0aW9uIGFic29y
YmVkIGJ5IHRoZSBndXQNCmtHdXQgPSAwOyAgICAgICAjIG9yYWwgMXN0IG9yZGVyIGFic29ycHRp
b24gcmF0ZSBjb25zdGFudCwgMS9oDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0NCiMgZXhwb3N1cmUgcGFyYW1ldGVycyBhbmQgZnVuY3Rpb25zDQoNCkluaERvc2UgPSAw
LjsNCkluaER1ciAgPSAwLjsNCg0KT3JhbERvc2UgPSAwLjsgIyBtbW9sDQpPcmFsRHVyID0gMC47
ICAjIGhvdXJzDQoNCklWRG9zZSA9IDAuOyAgIyBtbW9sDQpJVkR1ciA9IDAuOyAgICMgaG91cnMN
Cg0KRGVybURvc2UgPSAwLjsgICMgbW1vbA0KRGVybUR1ciA9IDAuOyAgIyBob3Vycw0KDQpmU0Ff
ZXhwb3NlZCA9IDA7ICAjIGZyYWN0aW9uIG9mIHNraW4gc3VyZmFjZSBhcmVhIGFjdHVhbGx5IGV4
cG9zZWQNCg0KDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0NCiMgc2NhbGVkIHBhcmFtZXRlcnMsIHdpbGwgYmUgY29tcHV0ZWQgaW4gSW5pdGlhbGl6
ZQ0KDQpGQmxvb2Q7DQpGRmF0Ow0KRlBvb3I7DQpGUmljaDsNCkZMaXZlcjsNCkZTa2luOw0KVkZh
dDsNClZSaWNoOw0KVkxpdmVyOw0KVlNraW5fZTsNClZTa2luX3U7DQpWU2tpbl9zY19lOw0KVlNr
aW5fc2NfdTsNClZCbG9vZDsNClZQb29yOw0KVkFydDsNClZWZW47DQpGU2tpbl9lOw0KRlNraW5f
dTsNClBDRmF0Ow0KUENQb29yOw0KUENSaWNoOw0KUENMaXZlcjsNClBDU2tpbjsNClBDU2tpbl9z
YzsNCg0KIyA9PT09PT09PQ0KSW5pdGlhbGl6ZSB7DQoNCiAgRkJsb29kID0gc2NGQmxvb2QgKiBC
TTsNCg0KICBGRmF0ICAgPSBGQmxvb2QgKiBzY0ZGYXQ7DQogIEZQb29yICA9IEZCbG9vZCAqIHNj
RlBvb3I7DQogIEZMaXZlciA9IEZCbG9vZCAqIHNjRkxpdmVyOw0KICBGU2tpbiAgPSBGQmxvb2Qg
KiBzY0ZTa2luOw0KDQogIEZSaWNoICA9IEZCbG9vZCAtIEZGYXQgLSBGUG9vciAtIEZMaXZlciAt
IEZTa2luOw0KDQogIFZGYXQgICA9IEJNICogc2NWRmF0Ow0KICBWUmljaCAgPSBCTSAqIHNjVlJp
Y2g7DQogIFZMaXZlciA9IEJNICogc2NWTGl2ZXI7DQoNCiAgVlNraW5fZSA9IEJTQSAqIEhlaWdo
dF92cyAqIGZTQV9leHBvc2VkOw0KICBWU2tpbl91ID0gQlNBICogSGVpZ2h0X3ZzICogKDEgLSBm
U0FfZXhwb3NlZCk7DQoNCiAgVlNraW5fc2NfZSA9IEJTQSAqIEhlaWdodF9zYyAqIGZTQV9leHBv
c2VkOw0KICBWU2tpbl9zY191ID0gQlNBICogSGVpZ2h0X3NjICogKDEgLSBmU0FfZXhwb3NlZCk7
DQoNCiAgVkJsb29kID0gQk0gKiBzY1ZCbG9vZDsNCg0KICAjIG11c2NsZXMgYXJlIEJNIC0gb3Ro
ZXJzIC0gYm9uZXMNCiAgVlBvb3IgID0gQk0gLSBWRmF0IC0gVlJpY2ggLSBWTGl2ZXIgLQ0KICAg
ICAgICAgICBWU2tpbl9lIC0gVlNraW5fdSAtIFZTa2luX3NjX2UgLSBWU2tpbl9zY191IC0gVkJs
b29kIC0gMC4xICogQk07DQoNCiAgVkFydCAgID0gVkJsb29kIC8gMy4wOw0KICBWVmVuICAgPSBW
Qmxvb2QgLSBWQXJ0Ow0KDQogIEZTa2luX2UgPSBGU2tpbiAqIGZTQV9leHBvc2VkOw0KICBGU2tp
bl91ID0gRlNraW4gLSBGU2tpbl9lOw0KDQogIFBDRmF0ICAgICA9IGV4cChsb2dfUENGYXQpOw0K
ICBQQ0xpdmVyICAgPSBleHAobG9nX2FMaXZlciAgICsgbG9nX1BDRmF0KTsNCiAgUENSaWNoICAg
ID0gZXhwKGxvZ19hUmljaCAgICArIGxvZ19QQ0ZhdCk7DQogIFBDUG9vciAgICA9IGV4cChsb2df
YVBvb3IgICAgKyBsb2dfUENGYXQpOw0KICBQQ1NraW5fc2MgPSBleHAobG9nX2FTa2luX3NjICsg
bG9nX1BDRmF0KTsNCiAgUENTa2luICAgID0gZXhwKGxvZ19hU2tpbiAgICArIGxvZ19QQ0ZhdCk7
DQoNCiAgIyBJbml0aWFsaXplIHRoZSBleHBvc3VyZSBzb3VyY2VzDQogIEFJbmggICAgPSAwOw0K
ICBBSVYgICAgID0gMDsgDQogIEFPcmFsICAgPSAwOyANCiAgQURlcm0gICA9IDA7IA0KDQp9ICMg
ZW5kIEluaXRpYWxpemUNCg0KDQojID09PT09PT09DQoNCkR5bmFtaWNzIHsNCg0KICBDRmF0ICAg
ICAgID0gQUZhdCAgICAgICAvIFZGYXQ7DQogIENQb29yICAgICAgPSBBUG9vciAgICAgIC8gVlBv
b3I7DQogIENSaWNoICAgICAgPSBBUmljaCAgICAgIC8gVlJpY2g7DQogIENMaXZlciAgICAgPSBB
TGl2ZXIgICAgIC8gVkxpdmVyOw0KICBDU2tpbl9zY191ID0gKFZTa2luX3NjX3UgPiAwID8gQVNr
aW5fc2NfdSAvIFZTa2luX3NjX3UgOiAwKTsNCiAgQ1NraW5fc2NfZSA9IChWU2tpbl9zY19lID4g
MCA/IEFTa2luX3NjX2UgLyBWU2tpbl9zY19lIDogMCk7DQogIENTa2luX3UgICAgPSAoVlNraW5f
dSAgICA+IDAgPyBBU2tpbl91ICAgIC8gVlNraW5fdSAgICA6IDApOw0KICBDU2tpbl9lICAgID0g
KFZTa2luX2UgICAgPiAwID8gQVNraW5fZSAgICAvIFZTa2luX2UgICAgOiAwKTsNCiAgQ0FydCAg
ICAgICA9IEFBcnQgICAgICAgLyBWQXJ0Ow0KICBDVmVuICAgICAgID0gQVZlbiAgICAgICAvIFZW
ZW47DQoNCiAgIyBmb3JjaW5nIGZ1bmN0aW9ucw0KICBkdChBSVYpICAgPSBJVkV4cDsNCiAgZHQo
QU9yYWwpID0gT3JhbEV4cDsNCiAgZHQoQURlcm0pID0gRGVybUV4cDsNCg0KICBkdChBRmF0KSAg
PSBGRmF0ICAqIChDQXJ0IC0gQ0ZhdCAgLyBQQ0ZhdCk7DQoNCiAgZHQoQVBvb3IpID0gRlBvb3Ig
KiAoQ0FydCAtIENQb29yIC8gUENQb29yKTsNCg0KICBkdChBUmljaCkgPSBGUmljaCAqIChDQXJ0
IC0gQ1JpY2ggLyBQQ1JpY2gpOw0KDQogIGR0KEFHdXQpID0gZHQoQU9yYWwpIC0ga0d1dCAqIEFH
dXQ7ICMgZ3V0IGx1bWVuDQoNCiAgdG1wID0gQ0xpdmVyIC8gUENMaXZlcjsNCiAgZHQoQU1ldGFi
KSA9IChNaWNoYWVsaXMgPiAwLjUgPw0KICAgICAgICAgICAgICAgIGZ1YiAqIFZMaXZlciAqIFZt
YXggKiB0bXAgLyAoS20gKyB0bXApIDogIyBNTQ0KICAgICAgICAgICAgICAgIGZ1YiAqIENMSCAq
IHRtcCk7ICAgICAgICAgICAgICAgICAgICAgICAgIyBsaW5lYXINCg0KICBkdChBTGl2ZXIpID0g
RkxpdmVyICogKENBcnQgLSB0bXApIC0gZHQoQUd1dCkgLSBkdChBTWV0YWIpOw0KDQogICMgc2tp
biBzdHJhdHVtIGNvcm5ldW0gdW5leHBvc2VkDQogIGR0KEFTa2luX3NjX3UpID0gS3Bfc2NfdnMg
KiBCU0EgKiAoMSAtIGZTQV9leHBvc2VkKSAqDQogICAgICAgICAgICAgICAgICAgIChDU2tpbl91
IC8gUENTa2luX3NjIC0gQ1NraW5fc2NfdSk7DQoNCiAgIyB2aWFibGUgc2tpbiB1bmV4cG9zZWQN
CiAgZHQoQVNraW5fdSkgPSBGU2tpbl91ICogKENBcnQgLSBDU2tpbl91IC8gUENTa2luKSAtIGR0
KEFTa2luX3NjX3UpOw0KDQogICMgc2tpbiBzdHJhdHVtIGNvcm5ldW0gZXhwb3NlZA0KICBSZGVy
bSA9IGR0KEFEZXJtKTsgDQogIGR0KEFTa2luX3NjX2UpID0gUmRlcm0gKyBLcF9zY192cyAqIEJT
QSAqIGZTQV9leHBvc2VkICoNCiAgICAgICAgICAgICAgICAgICAgKENTa2luX2UgLyBQQ1NraW5f
c2MgLSBDU2tpbl9zY19lKTsNCg0KICAjIHZpYWJsZSBza2luIGV4cG9zZWQNCiAgZHQoQVNraW5f
ZSkgPSBGU2tpbl9lICogKENBcnQgLSBDU2tpbl9lIC8gUENTa2luKSAtIChkdChBU2tpbl9zY19l
KSAtIFJkZXJtKTsNCg0KICBkdChBRXhjcmV0KSA9IEtlICogZnViICogQ0FydDsNCg0KICBkdChB
SW5oKSA9IChDSW5oID4gMCA/IEZhbHYgKiAoQ0luaCAtIENBcnQgLyBQQ0FpcikgOiAwKTsNCiAg
ZHQoQUFydCkgPSBkdChBSW5oKSArIEZCbG9vZCAqIChDVmVuIC0gQ0FydCkgLSBkdChBRXhjcmV0
KTsNCg0KICBkdChBVmVuKSA9IGR0KEFJVikgKw0KICAgICAgICAgICAgIEZGYXQgICAgKiBDRmF0
ICAgIC8gUENGYXQgKw0KICAgICAgICAgICAgIEZQb29yICAgKiBDUG9vciAgIC8gUENQb29yICsN
CiAgICAgICAgICAgICBGUmljaCAgICogQ1JpY2ggICAvIFBDUmljaCArDQogICAgICAgICAgICAg
RkxpdmVyICAqIENMaXZlciAgLyBQQ0xpdmVyICsNCiAgICAgICAgICAgICBGU2tpbl91ICogQ1Nr
aW5fdSAvIFBDU2tpbiArDQogICAgICAgICAgICAgRlNraW5fZSAqIENTa2luX2UgLyBQQ1NraW4g
LQ0KICAgICAgICAgICAgIEZCbG9vZCAgKiBDVmVuOw0KDQp9ICMgZW5kIER5bmFtaWNzDQoNCkNh
bGNPdXRwdXRzIHsNCiAgIyBNYXNzIEJhbGFuY2UgQ2hlY2sNCiAgQWNjdW0gPSBBVmVuICsgQUFy
dCArIEFGYXQgKyBBUG9vciArIEFSaWNoICsgQUxpdmVyICsgQVNraW5fdSArIEFTa2luX2UgKw0K
ICAgICAgICAgICBBU2tpbl9zY191ICsgQVNraW5fc2NfZSArIEFHdXQ7DQogIE5ldEluID0gQUlu
aCArIEFJViArIEFPcmFsICsgQURlcm0gLSAoQUV4Y3JldCArIEFNZXRhYik7DQogICMgQ29tcHV0
ZSByZWxhdGl2ZSBiYWxhbmNlIGVycm9yIGFuZCBhdm9pZCBOYU5zIHRoYXQgbWlnaHQgb2NjdXIg
dmlhIGRpdmlkZSBieSB6ZXJvDQogIEJhbEVyciA9IChwb3coKEFjY3VtICsgTmV0SW4pLCAyKSA8
IDFFLTEwID8gMCA6IDIgKiAoQWNjdW0gLSBOZXRJbikgLyAoQWNjdW0gKyBOZXRJbikpOyANCn0N
Cg0KRW5kLg0K
--00000000000050645b05d0cfa4ca
Content-Type: application/octet-stream; name="test_lsodes.in"
Content-Disposition: attachment; filename="test_lsodes.in"
Content-Transfer-Encoding: base64
Content-ID: <f_kw0eq4ev0>
X-Attachment-Id: f_kw0eq4ev0

SW50ZWdyYXRlIChMc29kZXMsIDFlLTYsIDFlLTYsIDEpOw0KDQojIHBhcnRpdGlvbiBjb2VmZmlj
aWVudHMNClBDQWlyICAgICAgID0gMTsgICAgICAgICAjIGJsb29kIG92ZXIgYWlyDQpsb2dfUENG
YXQgICA9IDE7ICAgICAgICAgIyBsb2cgb2YgZmF0IG92ZXIgYmxvb2QgcC5jLg0KDQojIGRydWcg
cmVsYXRlZA0KZnViICAgICAgICAgPSAwLjU7ICAgICAgICMgZnJhY3Rpb24gdW5ib3VuZA0KDQoj
IGd1dCByZWxhdGVkDQpGcmFjICAgICAgICA9IDAuODsgICAgICAgIyBmcmFjdGlvbiBhYnNvcmJl
ZCBieSB0aGUgZ3V0DQprR3V0ICAgICAgICA9IDAuMzsgICAgICAgIyBvcmFsIDFzdCBvcmRlciBh
YnNvcnB0aW9uIHJhdGUgY29uc3RhbnQsIDEvaA0KDQojIGRlcm1hbCByZWxhdGVkDQpLcF9zY192
cyAgICA9IDAuMjsgICAgICAgIyBza2luIGRpZmZ1c2lvbiBjb2VmZmljaWVudCANCmZTQV9leHBv
c2VkID0gMC43OyAgICAgICAjIGZyYWN0aW9uIG9mIHNraW4gc3VyZmFjZSBhcmVhIGFjdHVhbGx5
IGV4cG9zZWQNCg0KIyBlbGltaW5hdGlvbiByZWxhdGVkDQpLZSAgICAgICAgICA9IDE7ICAgICAg
ICAgIyBlbGltaW5hdGlvbiByYXRlIGNvbnN0YW50DQoNCiMgbWV0YWJvbGlzbSByZWxhdGVkDQpN
aWNoYWVsaXMgICA9IDA7ICAgICAgICAgIyAwIGZvciBsaW5lYXIsID4gMC41IGZvciBNTSBraW5l
dGljcw0KVm1heCAgICAgICAgPSAxMDsgICAgICAgICMgbW1vbGVzL2gvTCBsaXZlcg0KS20gICAg
ICAgICAgPSAxOyAgICAgICAgICMgbW1vbC9MDQpDTEggICAgICAgICA9IDEwOyAgICAgICAgIyBs
aW5lYXIgaGVwYXRpYyBjbGVhcmFuY2UNCg0KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyBEb3NpbmcNCiMNCiMgUGVyRG9zZSg8
bWFnbml0dWRlPiwgPHBlcmlvZD4sIDxpbml0aWFsLXRpbWU+LCA8ZXhwb3N1cmUtdGltZT4pDQoj
IE5Eb3Nlcyg8bj4sIDxsaXN0LW9mLW1hZ25pdHVkZXM+LDxsaXN0LW9mLWluaXRpYWwtdGltZXM+
KTsNCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCiMgSW5oYWxhdGlvbg0KSW5oRG9zZSA9IDEwOw0KSW5oRHVyID0gNzsNCkNJbmgg
PSBQZXJEb3NlKEluaERvc2UsIDQ4LCAyLCBJbmhEdXIpOyAjIG1tb2wvTA0KIyANCiMgIyBPcmFs
DQojIE9yYWxEb3NlID0gMTA7DQojIE9yYWxEdXIgPSA2Ow0KIyBPcmFsRXhwID0gUGVyRG9zZShP
cmFsRG9zZSwgMTIsIDEsIE9yYWxEdXIpOyAjIG1tb2wvTA0KIyANCiMgIyBEZXJtYWwNCiMgRGVy
bURvc2UgPSAxMDAwOw0KIyBEZXJtRHVyID0gMTI7DQojIERlcm1FeHAgPSBQZXJEb3NlKERlcm1E
b3NlLCA0OCwgMiwgRGVybUR1cik7DQojIA0KIyAjIElWDQojIElWRHVyID0gMC4zOw0KIyBJVkRv
c2UgPSAxMDsNCiMgSVZFeHAgPSBQZXJEb3NlKElWRG9zZSwgNiwgMiwgSVZEdXIpOw0KDQpTaW11
bGF0aW9uIHsNCg0KICBQcmludFN0ZXAgKENWZW4sIDAsIDQ4LCAwLjEpOyAjIGgNCiAgUHJpbnRT
dGVwIChDQXJ0LCAwLCA0OCwgMC4xKTsgIyBoDQogIFByaW50U3RlcCAoQ0ZhdCwgMCwgNDgsIDAu
MSk7ICMgaA0KICBQcmludFN0ZXAgKENTa2luX2UsIDAsIDQ4LCAwLjEpOyAjIGgNCiAgUHJpbnRT
dGVwIChDUG9vciwgMCwgNDgsIDAuMSk7ICANCiAgUHJpbnRTdGVwIChDUmljaCwgMCwgNDgsIDAu
MSk7DQogIFByaW50U3RlcCAoQ0xpdmVyLCAwLCA0OCwgMC4xKTsNCiAgUHJpbnRTdGVwIChBR3V0
LCAwLCA0OCwgMC4xKTsNCiAgUHJpbnRTdGVwIChBRXhjcmV0LCAwLCA0OCwgMC4xKTsNCiAgUHJp
bnRTdGVwIChBT3JhbCwgMCwgNDgsIDAuMSk7DQogIFByaW50U3RlcCAoQU1ldGFiLCAwLCA0OCwg
MC4xKTsNCiAgUHJpbnRTdGVwIChBSW5oLCAwLCA0OCwgMC4xKTsNCiAgUHJpbnRTdGVwIChDSW5o
LCAwLCA0OCwgMC4xKTsNCiAgUHJpbnRTdGVwIChBRGVybSwgMCwgNDgsIDAuMSk7DQogIFByaW50
U3RlcCAoQUlWLCAwLCA0OCwgMC4xKTsNCiAgUHJpbnRTdGVwIChDU2tpbl91LCAwLCA0OCwgMC4x
KTsNCiAgUHJpbnRTdGVwIChDU2tpbl9lLCAwLCA0OCwgMC4xKTsNCiAgUHJpbnRTdGVwIChDU2tp
bl9zY191LCAwLCA0OCwgMC4xKTsNCiAgUHJpbnRTdGVwIChDU2tpbl9zY19lLCAwLCA0OCwgMC4x
KTsNCiAgUHJpbnRTdGVwIChBY2N1bSwgMCwgNDgsIDAuMSk7DQogIFByaW50U3RlcCAoTmV0SW4s
IDAsIDQ4LCAwLjEpOw0KICBQcmludFN0ZXAgKEJhbEVyciwgMCwgNDgsIDAuMSk7DQp9DQoNCkVO
RC4NCg==
--00000000000050645b05d0cfa4ca
Content-Type: application/octet-stream; name="test_mcmc.in"
Content-Disposition: attachment; filename="test_mcmc.in"
Content-Transfer-Encoding: base64
Content-ID: <f_kw0eq4f82>
X-Attachment-Id: f_kw0eq4f82

SW50ZWdyYXRlIChMc29kZXMsIDFlLTYsIDFlLTYsIDEpOw0KDQpNQ01DICgiIiwgIiIsICAgICAg
ICAgICMgbmFtZSBvZiBvdXRwdXQgYW5kIHJlc3RhcnQgZmlsZQ0KICAgICAgIiIsICAgICAgICAg
ICAgICAjIG5hbWUgb2YgZGF0YSBmaWxlDQogICAgICAxMDAwMDAsIDAsICAgICAgICMgbnVtIHJ1
bnMsIHNpbXR5cGUgZmxhZywNCiAgICAgIDEsIDUwMDAsICAgICAgICAgIyBwcmludGluZyBmcmVx
dWVuY3ksIGxhc3QgaXRlcnMgdG8gcHJpbnQNCiAgICAgIDMxNDE2KTsgICAgICAgICAgIyByYW5k
b20gc2VlZCAoZGVmYXVsdCkNCg0KIyBwYXJ0aXRpb24gY29lZmZpY2llbnRzDQpQQ0FpciAgICAg
ICA9IDE7ICAgICAgICAgIyBibG9vZCBvdmVyIGFpcg0KbG9nX1BDRmF0ICAgPSAxOyAgICAgICAg
ICMgbG9nIG9mIGZhdCBvdmVyIGJsb29kIHAuYy4NCg0KIyBkcnVnIHJlbGF0ZWQNCmZ1YiAgICAg
ICAgID0gMC41OyAgICAgICAjIGZyYWN0aW9uIHVuYm91bmQNCg0KIyBndXQgcmVsYXRlZA0KRnJh
YyAgICAgICAgPSAwLjg7ICAgICAgICMgZnJhY3Rpb24gYWJzb3JiZWQgYnkgdGhlIGd1dA0Ka0d1
dCAgICAgICAgPSAwLjM7ICAgICAgICMgb3JhbCAxc3Qgb3JkZXIgYWJzb3JwdGlvbiByYXRlIGNv
bnN0YW50LCAxL2gNCg0KIyBkZXJtYWwgcmVsYXRlZA0KS3Bfc2NfdnMgICAgPSAwLjE7ICAgICAg
ICMgc2tpbiBkaWZmdXNpb24gY29lZmZpY2llbnQgDQpmU0FfZXhwb3NlZCA9IDAuNzsgICAgICAg
IyBmcmFjdGlvbiBvZiBza2luIHN1cmZhY2UgYXJlYSBhY3R1YWxseSBleHBvc2VkDQoNCiMgZWxp
bWluYXRpb24gcmVsYXRlZA0KS2UgICAgICAgICAgPSAxOyAgICAgICAgICMgZWxpbWluYXRpb24g
cmF0ZSBjb25zdGFudA0KDQojIG1ldGFib2xpc20gcmVsYXRlZA0KTWljaGFlbGlzICAgPSAwOyAg
ICAgICAgICMgMCBmb3IgbGluZWFyLCA+IDAuNSBmb3IgTU0ga2luZXRpY3MNClZtYXggICAgICAg
ID0gMTA7ICAgICAgICAjIG1tb2xlcy9oL0wgbGl2ZXINCkttICAgICAgICAgID0gMTsgICAgICAg
ICAjIG1tb2wvTA0KI0NMSCAgICAgICAgID0gMTA7ICAgICAgICAjIGxpbmVhciBoZXBhdGljIGNs
ZWFyYW5jZQ0KDQpJbmhEb3NlID0gMTA7DQpJbmhEdXIgPSA3Ow0KDQpMZXZlbCB7DQoNCiMgIERp
c3RyaWIgKEtlLCAgVW5pZm9ybSwgMCwgMTApOw0KIyAgRGlzdHJpYiAoZnViLCBVbmlmb3JtLCAw
LCAxKTsNCiAgRGlzdHJpYiAoQ0xILCBVbmlmb3JtLCAyLCAxMDApOw0KICBMaWtlbGlob29kIChD
VmVuLCBOb3JtYWwsIFByZWRpY3Rpb24oQ1ZlbiksIDEuMSk7DQoNCiAgTGV2ZWwgew0KICAgIEV4
cGVyaW1lbnQgew0KICAgIA0KICAgICAgQ0luaCA9IFBlckRvc2UoSW5oRG9zZSwgNDgsIDIsIElu
aER1cik7ICMgbW1vbC9MDQogICAgICAgIA0KICAgICAgUHJpbnQgKENWZW4sIDAsIDIsIDQsIDYs
IDgsIDEwLCAxMiwgMTQsIDE2LCAxOCwgMjAsIDIyLCAyNCwgMjYsIDI4LCAzMCwgMzIsIDM0LCAz
NiwgMzgsIDQwLCA0MiwgNDQsIDQ2LCA0OCk7DQogICAgICBEYXRhICAoQ1ZlbiwgMCwgMCwgOS4w
MzI3MiwgOS41NDU4OSwgOS43MjY1NCwgOS4wNTc4LCA4LjQ0NjM3LCA3LjkzNTA3LCA3LjQ2MDYs
IDcuMDE2MDEsIDYuNTk4MzcsIDYuMjA1NzIsIDUuODM2NDgsIDUuNDg5MjIsIDUuMTYyNjIsIDQu
ODU1NDYsIDQuNTY2NTcsIDQuMjk0ODgsIDQuMDM5MzQsIDMuNzk5MDEsIDMuNTcyOTgsIDMuMzYw
NCwgMy4xNjA0NiwgMi45NzI0MywgMi43OTU1OCk7DQogICAgfQ0KICB9DQp9DQoNCkVuZC4NCg==
--00000000000050645b05d0cfa4ca--