{"id":372,"date":"2019-02-08T17:38:59","date_gmt":"2019-02-08T09:38:59","guid":{"rendered":"http:\/\/yrwu.ee.ntu.edu.tw\/?page_id=372"},"modified":"2025-09-04T21:36:29","modified_gmt":"2025-09-04T13:36:29","slug":"download-2d","status":"publish","type":"page","link":"https:\/\/yrwu-wk.ee.ntu.edu.tw\/index.php\/download-2d\/","title":{"rendered":"Download-2D"},"content":{"rendered":"\n<p>     If you don\u2019t have Matlab (any version), we have a compiled *.exe file  from Matlab 2017b version. You can install Matlab MCR depending on your  OS\u2019s version.  (MCR download at : <a href=\"http:\/\/www.mathworks.com\/supportfiles\/MCR_Runtime\/R2012a\/MCR_R2017b_win64_installer.exe\">64 bit 2017b MCR<\/a>)<\/p>\n\n\n\n<form action=\"\/download\/download2D.php\" method=\"post\">\n<select id=\"fname4\" name=\"fname4\">\n    <option value=\"NTU_2D_DDCC-0904-2025.zip\">NTU_2D_DDCC-0904-2025.zip<\/option>      \n    <option value=\"NTU_2D_DDCC-0504-2025.zip\">NTU_2D_DDCC-0504-2025.zip<\/option>  \n    <option value=\"NTU_2D_DDCC-0113-2024.zip\">NTU_2D_DDCC-0113-2024.zip<\/option>  \n    <option value=\"NTU_2D_DDCC-09092023.zip\">NTU_2D_DDCC-09092023.zip<\/option>  \n    <option value=\"NTU_2D_DDCC-05292022.zip\">NTU_2D_DDCC-05292022.zip<\/option>  \n    <option value=\"NTU_2D_DDCC-12262021.zip\">NTU_2D_DDCC-12262021.zip<\/option>    \n<option value=\"NTU_2D_DDCC-02122021.zip\">NTU_2D_DDCC-02122021.zip<\/option>\n    <option value=\"NTU_2D_DDCC-04052020.zip\">NTU_2D_DDCC-04052020.zip<\/option>\n    <option value=\"NTU_2D_DDCC-02192020.zip\">NTU_2D_DDCC-02192020.zip<\/option>\n<\/select>\n<input type=\"submit\" value=\"Download this version\">\n\n\n\n<p>09\/04\/2025  window, 64bit version v4.06 Matlab GUI interface. (ZIP) <br> Linux, Mac need to be run with Matlab ( Execute ddcc_2d.m in Matlab)<\/p>\n\n\n\n<p>Only support CPU with avx instruction (Intel Core i or AMD CPU after 2011)<\/p>\n\n\n\n<p><\/p>\n\n\n<div align=\"left\">\n<div align=\"left\">\n<div class=\"style3\" align=\"left\">\n<div align=\"left\">\n<div align=\"left\">\n<div align=\"left\">\n<div align=\"left\">\n<div class=\"style3\" align=\"left\">\n<div align=\"left\">\n<div align=\"left\">\n<div align=\"left\">\n<div align=\"left\">\u00a0<\/div>\n<div align=\"left\">\n<div align=\"left\">\n<div align=\"left\"><strong>Release Note: 5.05 version 05\/05\/2025<\/strong><\/div>\n<br \/>\n<ul>\n<li>Fixed bugs in the GUI.<\/li>\n<li>A new feature of random alloy assignments has been added to the GUI.<\/li>\n<\/ul>\n<\/div>\n<div align=\"left\"><strong>Release Note: 5.05 version 05\/05\/2025<\/strong><\/div>\n<ul>\n<li>Fixed bugs<\/li>\n<li>New function of the 2nd valley, cylindrical coordinate.<\/li>\n<li>New function of the impact ionization model.<\/li>\n<li>Increased function for random alloy fluctuation setting.<\/li>\n<li>Modified functions for diffusive doping and diffusive generation settings.<\/li>\n<li>JSON output file format support.\u00a0 Please use $outputjson. Usually, you can use any JSON file reader to read the output data for data processing.<\/li>\n<\/ul>\n<\/div>\n<div align=\"left\"><strong>Release Note: 4.06 version 01\/13\/2024<\/strong><\/div>\n<ul>\n<li>Fixed bugs<\/li>\n<li>update libiompmd.dll file, which was out of date in V3.89.<\/li>\n<li>New functions for diffusive doping and diffusive generation settings.<\/li>\n<\/ul>\n<\/div>\n<div align=\"left\"><strong>Release Note: 3.89 version 09\/09\/2023<\/strong><\/div>\n<ul>\n<li>Add multi-valley (2nd valley) functions in the code. The Poisson, drift-diffusion solver, and localized landscape solver can calculate Ec_gamma and Ec_x\/L directly<\/li>\n<li>Fixed bugs for RCWA TM mode calculation. 1000X speed enhancement by changing the full matrix solver intothe\u00a0 banded solver<\/li>\n<li>Add multi-valley deformation potential for HH and LH band. Now, HH and LH can have different energy separations.<\/li>\n<\/ul>\n<\/div>\n<div align=\"left\">\u00a0<\/div>\n<div align=\"left\"><strong>Release Note: 3.70 version 05\/29\/2022<\/strong><\/div>\n<ul>\n<li>Fixed the bug of GUI in calcualte PL (Epp and nr sequence)<\/li>\n<li>Add new function of reshape mesh to support Vpit<\/li>\n<li>Some Bugs and stability modifications<\/li>\n<li>Improve stability on low K (~10K). &gt;20K is more easier to get converge.<\/li>\n<li>Some new function is edge laser diode ( testing).<\/li>\n<\/ul>\n<\/div>\n<div align=\"left\"><strong>Release Note: 3.46 version 12\/26\/2021<\/strong><\/div>\n<ul>\n<li>Fixed the bugs for time-dependent drift-diffusion solver<\/li>\n<li>Modify the code the deal with large voltage. Change the method of initial guess\u00a0 to make program can use a large dV<\/li>\n<li>Bugs modifications<\/li>\n<\/ul>\n<div align=\"left\">\u00a0<\/div>\n<div align=\"left\"><strong>Release Note: 3.00 version 02\/12\/2021:<\/strong><\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Fixed the DOS for the 2D density of states (MoS2 liked material)<\/li>\n<li>Add 2D RCWA module<\/li>\n<li>Improve the parallel algorithm. Increase the simulation speed in Multi-cores system<\/li>\n<li>Update in GUI interface<\/li>\n<li>Update Material Database especially in As based materials<\/li>\n<li>Only support CPU with avx instruction (Intel Core i or AMD CPU after 2011)<\/li>\n<\/ul>\n<\/div>\n<div align=\"left\">\n<div class=\"style3\" align=\"left\">\n<div align=\"left\"><strong>Release Note: 2.02 version 04\/05\/2020:<\/strong><\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Increase the DOS for the 2D density of states (MoS2 liked material)<\/li>\n<li>Increase the DOS for cone shape E-k relation (Graphene liked material)<\/li>\n<li>Increase 2 double Gaussian shape tail state within bandgap<\/li>\n<li>Update in GUI interface<\/li>\n<\/ul>\n<div align=\"left\">\u00a0<\/div>\n<\/div>\n<\/div>\n<div align=\"left\"><strong>Release Note: 1.98 version 03\/11\/2020:<\/strong><\/div>\n<\/div>\n<\/div>\n<div align=\"left\">\u00a0 \u00a0 Increase input of Pex. Some small bug fixes<\/div>\n<div align=\"left\">\u00a0<\/div>\n<div align=\"left\">\u00a0<\/div>\n<div align=\"left\">\n<div class=\"style3\" align=\"left\">\n<div align=\"left\">\n<div class=\"style3\" align=\"left\">\n<div align=\"left\"><strong>Release Note: 1.94 version 02\/19\/2020:<\/strong><\/div>\n<div align=\"left\">\u00a0<\/div>\n<div align=\"left\">\u00a0<\/div>\n<div align=\"left\">\u00a0<\/div>\n<div align=\"left\"><strong>Release Note: 1.88 version 11\/22\/2019:<\/strong><\/div>\n<ul>\n<li>Update code GUI interface<\/li>\n<\/ul>\n<div align=\"left\">\n<div align=\"left\">\u00a0<\/div>\n<div align=\"left\"><strong>Release Note: 1.70 version 11\/22\/2019:<\/strong><\/div>\n<ul>\n<li>11\/22\/2019<\/li>\n<li>Continuously improving the damping method<\/li>\n<li>Increase the interface to input the const-Ig function\u00a0<\/li>\n<\/ul>\n<\/div>\n<div align=\"left\"><strong>Release Note: 1.66 version 10\/25\/2019:<\/strong><\/div>\n<ul>\n<li>\u00a0 \u00a0Continuously improving the damping method<\/li>\n<li>\u00a0Increase the 2D random fluctuation model<\/li>\n<\/ul>\n<div class=\"style3\" align=\"left\"><strong>Release Note: 1.62 version 05\/10\/2019:<\/strong><\/div>\n<\/div>\n<ul>\n<li>Modify the damping method used in Poisson solver to make it converge more easily.<\/li>\n<li>Add time-dependent ion drift-diffusion model.<\/li>\n<li>Slightly improved Ray tracing program.<\/li>\n<\/ul>\n<\/div>\n<div class=\"style3\" align=\"left\"><strong>Release Note: 1.28 version 05\/10\/2019:<\/strong><\/div>\n<\/div>\n<ul>\n<li>Fixed a compiled bug for different version of matlab. Using MCR will be affected.<\/li>\n<\/ul>\n<div class=\"style3\" align=\"left\"><strong>Release Note: 1.27 version 04\/07\/2019:<\/strong><\/div>\n<ul>\n<li class=\"style3\">Program now recompiled with intel fortran 2019. you will need newest libiompmd.dll file. It is included in the package.<\/li>\n<li>Increase some output of raytracing program.<\/li>\n<\/ul>\n<\/div>\n<div class=\"style3\" align=\"left\"><strong>Release Note: 1.240 version 01\/03\/2019:<\/strong><\/div>\n<ul>\n<li class=\"style3\">Increase the reshape mesh function to increase the flexibility of reshape<\/li>\n<li>The DOE function now can be refered to Ec, not 1\/u when landscape model is used.<\/li>\n<\/ul>\n<\/div>\n<div class=\"style3\" align=\"left\"><strong>Release Note: 1.17 version 01\/03\/2019:<\/strong><\/div>\n<ul>\n<li class=\"style3\">Minor Bug fixes including raytracing module<\/li>\n<\/ul>\n<div class=\"style3\" align=\"left\"><strong>Release Note: 1.110 version 10\/10\/2018:<\/strong><\/div>\n<ul>\n<li class=\"style3\">Modification of instability of time dependent solvr when Fermi-Dirac distribution is used. Now the solver will be slower but with more accurate result. In low carrier density condition, it is suggested to use Boltzmann approximation to give a faster calculation<\/li>\n<\/ul>\n<div class=\"style3\" align=\"left\"><strong>Release Note: 0.98 version 7\/09\/2018:<\/strong><\/div>\n<ul>\n<li class=\"style3\">Change the sign direction of electron and hole flow<\/li>\n<\/ul>\n<div class=\"style3\" align=\"left\"><strong>Release Note: 0.97 version 5\/13\/2018:<\/strong><\/div>\n<ul>\n<li class=\"style3\">Increasing the time dependent module<\/li>\n<\/ul>\n<div class=\"style3\" align=\"left\"><strong>Release Note: 0.87 version 11\/22\/2017:<\/strong><\/div>\n<ul>\n<li class=\"style3\">Bug fixed since last 8.0 big changes to the UI interfaces<\/li>\n<\/ul>\n<div class=\"style3\" align=\"left\"><strong>Release Note: 0.80 version 11\/22\/2017:<\/strong><\/div>\n<ul>\n<li class=\"style3\">It is still possible to open old setting file, but user needs to be careful for some possible bugs<\/li>\n<li class=\"style3\">Rearrange the table, showing up the A_xB_yC_1-x-yD material<\/li>\n<li class=\"style3\">Correct the material parameter errors for indirect bandgap material in quaternary compound such as AlGaInP<\/li>\n<li class=\"style3\">Now the setting file&#8217;s subman is changed from *.mat file to 2Dset file to avoid some blocking from outlook<\/li>\n<li class=\"style3\">When you start to run simulation, the program will automatical save the setting file as *.tmp.2Dset. It will be overrided if you run another case with the same project name. This is just for user who may forget to save the latest setting<\/li>\n<li class=\"style3\">Some testing functions for time dependent problem<\/li>\n<li class=\"style3\">remove some output error in Fortran. If number is smaller than 1.0e-100, the fortran will output as 1.0-100 which cannot be read by matlab<\/li>\n<li class=\"style3\">Now the program will decide the bandoffset ratio by electron affinity in default. But user still can modify according to your needs<\/li>\n<li class=\"style3\">In 2D modeling, if you have some material having different bandoffset ratio, it is better to use electron affinity instead of using bandoffset ratio<\/li>\n<li class=\"style3\">New area contact functions<\/li>\n<li class=\"style3\">new mesh functions are added to tune the mesh shape<\/li>\n<\/ul>\n<div class=\"style3\" align=\"left\"><strong>Release Note: 0.37 version 05\/10\/2017: (compiled wuth matlab 2012a)<\/strong><\/div>\n<ul>\n<li class=\"style3\">Fixes some bugs for last release.<\/li>\n<li class=\"style3\">\n<div class=\"style3\" align=\"left\">GUI interface adding the thermal solver supports (stability is under testing)<\/div>\n<\/li>\n<\/ul>\n<div class=\"style3\" align=\"left\">\n<ul>\n<li class=\"style3\">Fix some bugs in Gaussian traps nonradiative recombination.<\/li>\n<\/ul>\n<div class=\"style3\" align=\"left\">\n<div align=\"left\">\u00a0<\/div>\n<div class=\"style3\" align=\"left\"><strong>Release Note: 0.33 version 04\/19\/2017: (compiled wuth matlab 2012a)<\/strong><\/div>\n<ul>\n<li class=\"style3\">Try to fix the range coverage issue when floating point problem for detecting the range.<\/li>\n<li class=\"style3\">\n<div class=\"style3\" align=\"left\">adding the Exciton diffusion solver and poole frankel field dependent model<\/div>\n<\/li>\n<\/ul>\n<div class=\"style3\" align=\"left\">\n<ul>\n<li class=\"style3\">Reorganized thermal solver<\/li>\n<li class=\"style3\">\n<div class=\"style3\" align=\"left\">bug fixes<\/div>\n<div align=\"left\">\u00a0<\/div>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you don\u2019t have Matlab (any &#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-372","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/yrwu-wk.ee.ntu.edu.tw\/index.php\/wp-json\/wp\/v2\/pages\/372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yrwu-wk.ee.ntu.edu.tw\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yrwu-wk.ee.ntu.edu.tw\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yrwu-wk.ee.ntu.edu.tw\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yrwu-wk.ee.ntu.edu.tw\/index.php\/wp-json\/wp\/v2\/comments?post=372"}],"version-history":[{"count":58,"href":"https:\/\/yrwu-wk.ee.ntu.edu.tw\/index.php\/wp-json\/wp\/v2\/pages\/372\/revisions"}],"predecessor-version":[{"id":1796,"href":"https:\/\/yrwu-wk.ee.ntu.edu.tw\/index.php\/wp-json\/wp\/v2\/pages\/372\/revisions\/1796"}],"wp:attachment":[{"href":"https:\/\/yrwu-wk.ee.ntu.edu.tw\/index.php\/wp-json\/wp\/v2\/media?parent=372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}