Have a little simple question about quantum simulators.
I'm in search for a topic on Master degree and for now I've chosen to create a new quantum simulator (computer program to simulate quantum algorithms).
The idea is to create an architecture that will be able to work with almost any graphic representation of a process and results, support of multithreading (theoretically this should increase speed of reslult calculation on multicore systems and allow to launch calculation process on claster system), optional caching of data to HDD (theoretically it should allow to use more qbits in calculations), time prediction to find out how much time it will get to get results and some other features.
The only question that really bothers me - does it worth it?
Lots of other simulators have been already written on different programming languages. Each of them has it's own features and problems, pros and cons.
If someone would decide to learn the process of work of an existing quantum algorithm, or create a new one - he have more than 50 simulators to choose from.
Does community of scientist who work on quantum topics still needs a program to simulate work of quantum algorithms? Math core architecture that would be able to work with any existing graphic representation after writing a simple interlayer on any language?